diff --git a/Log.cpp b/Log.cpp index 04d64ef..a08b65c 100644 --- a/Log.cpp +++ b/Log.cpp @@ -115,6 +115,14 @@ void log(Level lvl, std::stringbuf* strb) { } } +LeveledSink fatal(Level::FATAL); +LeveledSink error(Level::ERROR); +LeveledSink warn(Level::WARN); +LeveledSink note(Level::NOTE); +LeveledSink info(Level::INFO); +LeveledSink debug(Level::DEBUG); +LeveledSink trace(Level::TRACE); + /* * class Entry */ diff --git a/Log.h b/Log.h index 6de7c98..9fc13ee 100644 --- a/Log.h +++ b/Log.h @@ -53,11 +53,12 @@ public: }; // LeveledSinks -static LeveledSink fatal(Level::FATAL); -static LeveledSink error(Level::ERROR); -static LeveledSink warn(Level::WARN); -static LeveledSink note(Level::NOTE); -static LeveledSink info(Level::INFO); -static LeveledSink debug(Level::DEBUG); -static LeveledSink trace(Level::TRACE); +extern LeveledSink fatal; +extern LeveledSink error; +extern LeveledSink warn; +extern LeveledSink note; +extern LeveledSink info; +extern LeveledSink debug; +extern LeveledSink trace; + } // namespace Log