|
GNU Radio 3.7.1 C++ API
|
Logger class for referencing loggers in python. Not needed in C++ (use macros) Wraps and manipulates loggers for python as python has no macros. More...
#include <logger.h>
Public Member Functions | |
| logger (std::string logger_name) | |
| contructor Provide name of logger to associate with this class | |
| ~logger () | |
| Destructor. | |
| void | set_level (std::string level) |
| inline function, wrapper to set the logger level | |
| void | get_level (std::string &level) |
| inline function, wrapper to get the logger level | |
| void | debug (std::string msg) |
| inline function, wrapper for LOG4CPP_DEBUG for DEBUG message | |
| void | info (std::string msg) |
| inline function, wrapper for LOG4CPP_INFO for INFO message | |
| void | notice (std::string msg) |
| inline function, wrapper for NOTICE message | |
| void | warn (std::string msg) |
| inline function, wrapper for LOG4CPP_WARN for WARN message | |
| void | error (std::string msg) |
| inline function, wrapper for LOG4CPP_ERROR for ERROR message | |
| void | crit (std::string msg) |
| inline function, wrapper for NOTICE message | |
| void | alert (std::string msg) |
| inline function, wrapper for ALERT message | |
| void | fatal (std::string msg) |
| inline function, wrapper for FATAL message | |
| void | emerg (std::string msg) |
| inline function, wrapper for EMERG message | |
| void | errorIF (bool cond, std::string msg) |
| inline function, wrapper for LOG4CPP_ASSERT for conditional ERROR message | |
| void | log_assert (bool cond, std::string msg) |
| inline function, wrapper for LOG4CPP_ASSERT for conditional ERROR message | |
| void | add_appender (std::string appender) |
| inline function, Method to add appender to logger by name (define appender in conf file) | |
| void | add_console_appender (std::string target, std::string pattern) |
| inline function, Method to add console appender to logger | |
| void | add_file_appender (std::string filename, bool append, std::string pattern) |
| inline function, Method to add file appender to logger | |
| void | add_rollingfile_appender (std::string filename, size_t filesize, int bkup_index, bool append, mode_t mode, std::string pattern) |
| inline function, Method to add rolling file appender to logger | |
Logger class for referencing loggers in python. Not needed in C++ (use macros) Wraps and manipulates loggers for python as python has no macros.
| gr::logger::logger | ( | std::string | logger_name | ) | [inline] |
contructor Provide name of logger to associate with this class
| logger_name | Name of logger associated with class |
References GR_LOG_ASSIGN_LOGPTR.
| gr::logger::~logger | ( | ) | [inline] |
Destructor.
| void gr::logger::add_appender | ( | std::string | appender | ) | [inline] |
inline function, Method to add appender to logger by name (define appender in conf file)
References GR_LOG_ADD_APPENDER.
| void gr::logger::add_console_appender | ( | std::string | target, |
| std::string | pattern | ||
| ) | [inline] |
inline function, Method to add console appender to logger
References GR_LOG_ADD_CONSOLE_APPENDER.
| void gr::logger::add_file_appender | ( | std::string | filename, |
| bool | append, | ||
| std::string | pattern | ||
| ) | [inline] |
inline function, Method to add file appender to logger
References GR_LOG_ADD_FILE_APPENDER.
| void gr::logger::add_rollingfile_appender | ( | std::string | filename, |
| size_t | filesize, | ||
| int | bkup_index, | ||
| bool | append, | ||
| mode_t | mode, | ||
| std::string | pattern | ||
| ) | [inline] |
inline function, Method to add rolling file appender to logger
References GR_LOG_ADD_ROLLINGFILE_APPENDER.
| void gr::logger::alert | ( | std::string | msg | ) | [inline] |
inline function, wrapper for ALERT message
References GR_LOG_ALERT.
| void gr::logger::crit | ( | std::string | msg | ) | [inline] |
inline function, wrapper for NOTICE message
References GR_LOG_CRIT.
| void gr::logger::debug | ( | std::string | msg | ) | [inline] |
inline function, wrapper for LOG4CPP_DEBUG for DEBUG message
References GR_LOG_DEBUG.
| void gr::logger::emerg | ( | std::string | msg | ) | [inline] |
inline function, wrapper for EMERG message
References GR_LOG_EMERG.
| void gr::logger::error | ( | std::string | msg | ) | [inline] |
inline function, wrapper for LOG4CPP_ERROR for ERROR message
References GR_LOG_ERROR.
| void gr::logger::errorIF | ( | bool | cond, |
| std::string | msg | ||
| ) | [inline] |
inline function, wrapper for LOG4CPP_ASSERT for conditional ERROR message
References GR_LOG_ERRORIF.
| void gr::logger::fatal | ( | std::string | msg | ) | [inline] |
inline function, wrapper for FATAL message
References GR_LOG_FATAL.
| void gr::logger::get_level | ( | std::string & | level | ) | [inline] |
inline function, wrapper to get the logger level
References GR_LOG_GET_LEVEL.
| void gr::logger::info | ( | std::string | msg | ) | [inline] |
inline function, wrapper for LOG4CPP_INFO for INFO message
References GR_LOG_INFO.
| void gr::logger::log_assert | ( | bool | cond, |
| std::string | msg | ||
| ) | [inline] |
inline function, wrapper for LOG4CPP_ASSERT for conditional ERROR message
References GR_LOG_ASSERT.
| void gr::logger::notice | ( | std::string | msg | ) | [inline] |
inline function, wrapper for NOTICE message
References GR_LOG_NOTICE.
| void gr::logger::set_level | ( | std::string | level | ) | [inline] |
inline function, wrapper to set the logger level
References GR_LOG_SET_LEVEL.
| void gr::logger::warn | ( | std::string | msg | ) | [inline] |
inline function, wrapper for LOG4CPP_WARN for WARN message
References GR_LOG_WARN.