- All classes use fully qualified name from `internal namespace` - Removed unnecessary macro checks while undefining macros - Added `#undef`s for conditional and interval level based macros - Updated message when logger is not configured
- All classes use fully qualified name from `internal namespace` - Removed unnecessary macro checks while undefining macros - Added `#undef`s for conditional and interval level based macros - Updated message when logger is not configured