DOKK / manpages / debian 10 / liblog4tango-doc / log4tango::Logger.3.en
log4tango::Logger(3) log4tango log4tango::Logger(3)

log4tango::Logger

#include <Logger.hh>

Inherits log4tango::AppenderAttachable.


Logger (const std::string &name, Level::Value level=Level::OFF)
Constructor. virtual ~Logger ()
Destructor. const std::string & get_name () const
Return the logger name. void set_level (Level::Value level)
Set the level of this Logger (silently ignores invalid values) Level::Value get_level () const
Returns the assigned Level, if any, for this Logger. bool is_level_enabled (Level::Value level) const
Returns true if the level of the Logger is equal to or higher than given level. void log (Level::Value level, const char *string_format,...)
Log a message with the specified level. void log (Level::Value level, const std::string &message)
Log a message with the specified level. void log_unconditionally (Level::Value level, const char *string_format,...)
Log a message with the specified level without level checking. void log_unconditionally (Level::Value level, const std::string &message)
Log a message with the specified level without level checking. void debug (const char *string_format,...)
Log a message with debug level. void debug (const std::string &message)
Log a message with debug level. bool is_debug_enabled (void) const
Return true if the Logger will log messages with level DEBUG. LoggerStream debug_stream (void)
Return a LoggerStream with level DEBUG. void info (const char *string_format,...)
Log a message with info level. void info (const std::string &message)
Log a message with info level. bool is_info_enabled (void) const
Return true if the Logger will log messages with level INFO. LoggerStream info_stream (void)
Return a LoggerStream with level INFO. void warn (const char *string_format,...)
Log a message with warn level. void warn (const std::string &message)
Log a message with warn level. bool is_warn_enabled (void) const
Return true if the Logger will log messages with level WARN. LoggerStream warn_stream (void)
Return a LoggerStream with level WARN. void error (const char *string_format,...)
Log a message with error level. void error (const std::string &message)
Log a message with error level. bool is_error_enabled (void) const
Return true if the Logger will log messages with level ERROR. LoggerStream error_stream (void)
Return a LoggerStream with level ERROR. void fatal (const char *string_format,...)
Log a message with fatal level. void fatal (const std::string &message)
Log a message with fatal level. bool is_fatal_enabled (void) const
Return true if the Logger will log messages with level FATAL. LoggerStream fatal_stream (void)
Return a LoggerStream with level FATAL. LoggerStream get_stream (Level::Value level, bool filter=true)
Return a LoggerStream with given Level.


void call_appenders (const LoggingEvent &event)
Call the appenders.

Constructor.

Parameters:

name the fully qualified name of this Logger
level the level for this Logger. Defaults to Level::OFF

Destructor.

Call the appenders.

Parameters:

event the LogginEvent to log.

Log a message with debug level.

Parameters:

string_format Format specifier for the log.
... The arguments for string_format

Log a message with debug level.

Parameters:

message string to write in the log file

LoggerStream log4tango::Logger::debug_stream (void) [inline]

Return a LoggerStream with level DEBUG.

Returns:

The LoggerStream.

Log a message with error level.

Parameters:

string_format Format specifier for the log.
... The arguments for string_format

Log a message with error level.

Parameters:

message string to write in the log file

LoggerStream log4tango::Logger::error_stream (void) [inline]

Return a LoggerStream with level ERROR.

Returns:

The LoggerStream.

Log a message with fatal level.

Parameters:

string_format Format specifier for the log.
... The arguments for string_format

Log a message with fatal level.

Parameters:

message string to write in the log file

LoggerStream log4tango::Logger::fatal_stream (void) [inline]

Return a LoggerStream with level FATAL.

Returns:

The LoggerStream.

Level::Value log4tango::Logger::get_level () const [inline]

Returns the assigned Level, if any, for this Logger.

Returns:

Level - the assigned Level, can be Level::NOTSET

Return the logger name.

Returns:

The logger name.

LoggerStream log4tango::Logger::get_stream (Level::Value level, bool filter = true) [inline]

Return a LoggerStream with given Level.

Parameters:

level The Level of the LoggerStream.
filter The filter flag

Returns:

The requested LoggerStream.

Log a message with info level.

Parameters:

string_format Format specifier for the log.
... The arguments for string_format

Log a message with info level.

Parameters:

message string to write in the log file

LoggerStream log4tango::Logger::info_stream (void) [inline]

Return a LoggerStream with level INFO.

Returns:

The LoggerStream.

Return true if the Logger will log messages with level DEBUG.

Returns:

Whether the Logger will log.

Return true if the Logger will log messages with level ERROR.

Returns:

Whether the Logger will log.

Return true if the Logger will log messages with level FATAL.

Returns:

Whether the Logger will log.

Return true if the Logger will log messages with level INFO.

Returns:

Whether the Logger will log.

Returns true if the level of the Logger is equal to or higher than given level.

Parameters:

level The level to compare with.

Returns:

whether logging is enable for this level.

Return true if the Logger will log messages with level WARN.

Returns:

Whether the Logger will log.

void log4tango::Logger::log (Level::Value level, const char * string_format, ...)

Log a message with the specified level.

Parameters:

level The level of this log message.
string_format Format specifier for the log .
... The arguments for string_format

void log4tango::Logger::log (Level::Value level, const std::string & message) [inline]

Log a message with the specified level.

Parameters:

level The level of this log message.
message string to write in the log file

void log4tango::Logger::log_unconditionally (Level::Value level, const char * string_format, ...)

Log a message with the specified level without level checking.

Parameters:

level The level of this log message.
string_format Format specifier for the log .
... The arguments for string_format

void log4tango::Logger::log_unconditionally (Level::Value level, const std::string & message)

Log a message with the specified level without level checking.

Parameters:

level The level of this log message.
message string to write in the log file

Set the level of this Logger (silently ignores invalid values)

Parameters:

level The level to set.

Log a message with warn level.

Parameters:

string_format Format specifier for the log.
... The arguments for string_format

Log a message with warn level.

Parameters:

message string to write in the log file

LoggerStream log4tango::Logger::warn_stream (void) [inline]

Return a LoggerStream with level WARN.

Returns:

The LoggerStream.

Generated automatically by Doxygen for log4tango from the source code.

Mon Jan 16 2017 Version 5.0.1