Jpp  18.2.0-rc.1
the software that should make you happy
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Functions
jlog.cc File Reference
#include "log.hh"
#include <JLogger/JMessageLogger.hh>
#include <JLogger/JMessageStream.hh>
#include <JLogger/JControlHostLogger.hh>

Go to the source code of this file.

Classes

class  MLSing
 

Functions

void initLogger (JMessageLoggerThreadSafe const &second)
 
void setLogLevel (int level)
 

Function Documentation

void initLogger ( JMessageLoggerThreadSafe const &  second)

Definition at line 38 of file jlog.cc.

39 {
40  MLSing::get().init(second);
41 }
void init(JMessageLoggerThreadSafe const &second)
Definition: jlog.cc:27
static MLSing & get()
Definition: jlog.cc:20
void setLogLevel ( int  level)

Definition at line 43 of file jlog.cc.

44 {
45  // This shall be protected from race conditions with a mutex to avoid UB.
46  // But this very UB won't really produce any problem, hopefully.
47  MLSing::get().logger().setLevel(level);
48 }
JMessageLoggerThreadSafe & logger()
Definition: jlog.cc:32
static MLSing & get()
Definition: jlog.cc:20
void setLevel(const int __level)
Set debug level.