Sese Framework  2.3.0
A cross-platform framework
Loading...
Searching...
No Matches
sese::record Namespace Reference

Classes

class  AbstractAppender
 Base class for log appenders. More...
 
class  AbstractFormatter
 Log formatter class. More...
 
class  AsyncLogger
 Asynchronous logger. More...
 
class  BlockAppender
 Block file log appender class. More...
 
class  ConsoleAppender
 Console log appender class. More...
 
class  Event
 Log event class. More...
 
class  FileAppender
 Log file appender class. More...
 
class  Logger
 Logger class. More...
 
class  LoggerInitiateTask
 Logger initialization task. More...
 
class  SimpleFormatter
 Simple formatter class. More...
 

Enumerations

enum class  Level { DEBUG = 0 , INFO = 1 , WARN = 2 , ERR = 3 }
 Log level. More...
 

Functions

LoggergetLogger () noexcept
 

Variables

static Loggerlogger = nullptr
 

Enumeration Type Documentation

◆ Level

enum class sese::record::Level
strong

Log level.

Enumerator
DEBUG 
INFO 
WARN 
ERR 

Function Documentation

◆ getLogger()

Logger * sese::record::getLogger ( )
noexcept

Get global Logger pointer

Returns
Logger pointer

References logger.

Variable Documentation

◆ logger