Logger: added experimental macro support