The current ?LOG(...) macros do a lot of work whenever they're expanded, making them largely unsuitable for use in production code. A parse_transform based approach (with helper macros) would be much better, avoiding the overhead of deconstructing and transforming the current module name each time they're applied.