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.