diff options
Diffstat (limited to 'gnuradio-runtime/swig/gr_logger.i')
-rw-r--r-- | gnuradio-runtime/swig/gr_logger.i | 58 |
1 files changed, 31 insertions, 27 deletions
diff --git a/gnuradio-runtime/swig/gr_logger.i b/gnuradio-runtime/swig/gr_logger.i index b43bff5a89..d87ee01b44 100644 --- a/gnuradio-runtime/swig/gr_logger.i +++ b/gnuradio-runtime/swig/gr_logger.i @@ -41,39 +41,43 @@ %{ // The .h files -#include <gr_logger.h> +#include <gnuradio/logger.h> %} -%rename(logger) gr_logger; -%rename(logger_config) gr_logger_config; -%rename(logger_get_names) gr_logger_get_logger_names; -%rename(logger_reset_config) gr_logger_reset_config; +%rename(logger) gr::logger; +%rename(logger_config) gr::logger_config; +%rename(logger_get_names) gr::logger_get_logger_names; +%rename(logger_reset_config) gr::logger_reset_config; +namespace gr { -void gr_logger_config(const std::string config_filename,unsigned int watch_period = 0); -std::vector<std::string> gr_logger_get_logger_names(void); -void gr_logger_reset_config(void); + void logger_config(const std::string config_filename, unsigned int watch_period = 0); + std::vector<std::string> logger_get_logger_names(void); + void logger_reset_config(void); -class gr_logger -{ - public: - gr_logger(std::string logger_name); - void set_level(std::string level){GR_LOG_SET_LEVEL(d_logger,level);} - void get_level(std::string &level){GR_LOG_GET_LEVEL(d_logger,level);} - void debug(std::string msg){GR_LOG_DEBUG(d_logger,msg);}; - void info(std::string msg){GR_LOG_INFO(d_logger,msg);}; - void notice(std::string msg){GR_LOG_NOTICE(d_logger,msg);}; - void warn(std::string msg){GR_LOG_WARN(d_logger,msg);}; - void error(std::string msg){GR_LOG_ERROR(d_logger,msg);}; - void crit(std::string msg){GR_LOG_CRIT(d_logger,msg);}; - void alert(std::string msg){GR_LOG_ALERT(d_logger,msg);}; - void fatal(std::string msg){GR_LOG_FATAL(d_logger,msg);}; - void emerg(std::string msg){GR_LOG_EMERG(d_logger,msg);}; - void errorIF(bool cond,std::string msg){GR_LOG_ERRORIF(d_logger,cond,msg);}; - void log_assert(bool cond,std::string msg){GR_LOG_ASSERT(d_logger,cond,msg);}; + class logger + { + public: + logger(std::string logger_name); + void set_level(std::string level){LOG_SET_LEVEL(d_logger,level);} + void get_level(std::string &level){LOG_GET_LEVEL(d_logger,level);} + void debug(std::string msg){LOG_DEBUG(d_logger,msg);}; + void info(std::string msg){LOG_INFO(d_logger,msg);}; + void notice(std::string msg){LOG_NOTICE(d_logger,msg);}; + void warn(std::string msg){LOG_WARN(d_logger,msg);}; + void error(std::string msg){LOG_ERROR(d_logger,msg);}; + void crit(std::string msg){LOG_CRIT(d_logger,msg);}; + void alert(std::string msg){LOG_ALERT(d_logger,msg);}; + void fatal(std::string msg){LOG_FATAL(d_logger,msg);}; + void emerg(std::string msg){LOG_EMERG(d_logger,msg);}; + void errorIF(bool cond,std::string msg){LOG_ERRORIF(d_logger,cond,msg);}; + void log_assert(bool cond,std::string msg){LOG_ASSERT(d_logger,cond,msg);}; void add_console_appender(std::string target,std::string pattern); void add_file_appender(std::string filename,bool append,std::string pattern); - void add_rollingfile_appender(std::string filename,size_t filesize,int bkup_index,bool append,mode_t mode,std::string pattern); -}; + void add_rollingfile_appender(std::string filename, size_t filesize, + int bkup_index, bool append, mode_t mode, + std::string pattern); + }; +} /* namespace gr */ |