24 #ifndef SCOPELOGGER_HPP_
25 #define SCOPELOGGER_HPP_
63 std::ostringstream&
get()
72 std::ostringstream
os;
Logger - defined in the form of a singleton, with double-checked locking pattern (DCLP) based access ...
Severity_t
Message severity level.
void log(const std::string &file, int line, Severity_t sev, const std::string &msg)
Severity_t severity
Log (message) severity.
Logger * parent
Parent class, to which the information will be sent.
ScopeLogger & operator=(const ScopeLogger &)
Contains declaration of a logger, a singleton responsible for logging and displaying all kinds of mes...
ScopeLogger(const ScopeLogger &rhs)
const std::string file
Name of the file which called the logger.
int line
Number of the file line in which the logger was called.
Small class used to prepare line for logger. Object created only for the purpose of parsing the ostri...
ScopeLogger(Logger *p_, const std::string &f_, int l_, Severity_t s_)