claw 1.9.0
 
Loading...
Searching...
No Matches
logger.hpp File Reference

Some basic classes for logging. More...

#include <claw/logger/log_level.hpp>
#include <claw/logger/log_stream.hpp>
#include <list>
#include <mutex>
#include <ostream>
#include <string>
#include <claw/logger/logger.tpp>
Include dependency graph for logger.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  claw::log_system
 A class implementing a logging system. More...
 

Namespaces

namespace  claw
 This is the main namespace.
 

Functions

CLAW_LOGGER_EXPORT log_systemclaw::lendl (log_system &log)
 Add a new line caracter to a logger and flush it.
 
CLAW_LOGGER_EXPORT claw::log_systemstd::endl (claw::log_system &log)
 

Variables

CLAW_LOGGER_EXPORT log_system claw::logger
 The default log system provided by claw.
 

Detailed Description

Some basic classes for logging.

Author
Julien Jorge

Definition in file logger.hpp.

Macro Definition Documentation

◆ CLAW_LOGGER_EXPORT

#define CLAW_LOGGER_EXPORT

Definition at line 52 of file logger.hpp.

Function Documentation

◆ endl()

claw::log_system & std::endl ( claw::log_system & log)

Definition at line 198 of file logger.cpp.