Provided by: liblog4tango-doc_9.2.5a+dfsg1-2build1_all 

NAME
log4tango::Logger
SYNOPSIS
#include <Logger.hh>
Inherits log4tango::AppenderAttachable.
Public Member Functions
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.
Protected Member Functions
void call_appenders (const LoggingEvent &event)
Call the appenders.
Additional Inherited Members
Constructor & Destructor Documentation
log4tango::Logger::Logger (const std::string & name, Level::Value level = Level::OFF)
Constructor.
Parameters:
name the fully qualified name of this Logger
level the level for this Logger. Defaults to Level::OFF
log4tango::Logger::~Logger () [virtual]
Destructor.
Member Function Documentation
void log4tango::Logger::call_appenders (const LoggingEvent & event) [protected]
Call the appenders.
Parameters:
event the LogginEvent to log.
void log4tango::Logger::debug (const char * string_format, ...)
Log a message with debug level.
Parameters:
string_format Format specifier for the log.
... The arguments for string_format
void log4tango::Logger::debug (const std::string & message) [inline]
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.
void log4tango::Logger::error (const char * string_format, ...)
Log a message with error level.
Parameters:
string_format Format specifier for the log.
... The arguments for string_format
void log4tango::Logger::error (const std::string & message) [inline]
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.
void log4tango::Logger::fatal (const char * string_format, ...)
Log a message with fatal level.
Parameters:
string_format Format specifier for the log.
... The arguments for string_format
void log4tango::Logger::fatal (const std::string & message) [inline]
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
const std::string& log4tango::Logger::get_name () const [inline]
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.
void log4tango::Logger::info (const char * string_format, ...)
Log a message with info level.
Parameters:
string_format Format specifier for the log.
... The arguments for string_format
void log4tango::Logger::info (const std::string & message) [inline]
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.
bool log4tango::Logger::is_debug_enabled (void) const [inline]
Return true if the Logger will log messages with level DEBUG.
Returns:
Whether the Logger will log.
bool log4tango::Logger::is_error_enabled (void) const [inline]
Return true if the Logger will log messages with level ERROR.
Returns:
Whether the Logger will log.
bool log4tango::Logger::is_fatal_enabled (void) const [inline]
Return true if the Logger will log messages with level FATAL.
Returns:
Whether the Logger will log.
bool log4tango::Logger::is_info_enabled (void) const [inline]
Return true if the Logger will log messages with level INFO.
Returns:
Whether the Logger will log.
bool log4tango::Logger::is_level_enabled (Level::Value level) const [inline]
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.
bool log4tango::Logger::is_warn_enabled (void) const [inline]
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
void log4tango::Logger::set_level (Level::Value level)
Set the level of this Logger (silently ignores invalid values)
Parameters:
level The level to set.
void log4tango::Logger::warn (const char * string_format, ...)
Log a message with warn level.
Parameters:
string_format Format specifier for the log.
... The arguments for string_format
void log4tango::Logger::warn (const std::string & message) [inline]
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.
Author
Generated automatically by Doxygen for log4tango from the source code.
Version 5.0.1 Wed Feb 7 2018 log4tango::Logger(3)