Thank to some macro magic, we can now specify a target logger. It will fallback to all logger if not specified