mirror of
https://github.com/FairRootGroup/FairLogger.git
synced 2025-10-15 09:31:44 +00:00
Implement LOGN for all sinks
This commit is contained in:
committed by
Mohammad Al-Turany
parent
dcc27744cd
commit
d9ac93552e
@@ -181,7 +181,7 @@ class Logger
|
||||
|
||||
Logger& Log() { return *this; }
|
||||
|
||||
static void PrintEmptyLine();
|
||||
void LogEmptyLine();
|
||||
|
||||
enum class Color : int
|
||||
{
|
||||
@@ -391,7 +391,9 @@ class Logger
|
||||
#define LOGP(severity, ...) LOG(severity) << fmt::sprintf(__VA_ARGS__)
|
||||
|
||||
// Log an empty line
|
||||
#define LOGN() fair::Logger::PrintEmptyLine()
|
||||
#define LOGN(severity) \
|
||||
for (bool fairLOggerunLikelyvariable = false; fair::Logger::Logging(fair::Severity::severity) && !fairLOggerunLikelyvariable; fairLOggerunLikelyvariable = true) \
|
||||
fair::Logger(fair::Severity::severity, fair::Verbosity::verylow, MESSAGE_ORIGIN).LogEmptyLine()
|
||||
|
||||
// Log with custom file, line, function
|
||||
#define LOGD(severity, file, line, f) \
|
||||
|
Reference in New Issue
Block a user