diff options
Diffstat (limited to 'gnuradio-core/src/lib/runtime/gr_log.i')
-rw-r--r-- | gnuradio-core/src/lib/runtime/gr_log.i | 38 |
1 files changed, 20 insertions, 18 deletions
diff --git a/gnuradio-core/src/lib/runtime/gr_log.i b/gnuradio-core/src/lib/runtime/gr_log.i index b0059e05f4..5175ef95f7 100644 --- a/gnuradio-core/src/lib/runtime/gr_log.i +++ b/gnuradio-core/src/lib/runtime/gr_log.i @@ -20,12 +20,11 @@ */ /******************************************************************************* -* -* Copyright 2011 JHU APL -* -* SWIG interface generator file for gr_log module. gr_log wraps log4cxx logging -* for gnuradio. -* +* Copyright 2011 Johns Hopkins University Applied Physics Lab +* Author: Mark Plett +* Description: +* SWIG interface generator file for gr_log module. gr_log wraps log4cxx logging +* for gnuradio. *******************************************************************************/ %feature("autodoc", "1"); // generate python docstrings @@ -49,13 +48,14 @@ #include <log4cxx/logmanager.h> %} +namespace log4cxx{ class LoggerPtr { public: ~LoggerPtr(); }; - +}; void logger_load_config(const std::string &config_filename); -void logger_set_level(LoggerPtr logger, const std::string &level); +void logger_set_level(log4cxx::LoggerPtr logger, const std::string &level); %rename(log) gr_log; @@ -67,6 +67,7 @@ public: //gr_log(std::string config_filename); gr_log(std::string config_filename,int watchPeriodSec); void set_level(std::string name,std::string level); + void get_level(std::string name,std::string &level); void trace(std::string name,std::string msg); void debug(std::string name,std::string msg); void info(std::string name,std::string msg); @@ -76,17 +77,18 @@ public: void errorIF(std::string name,bool cond,std::string msg); void gr_assert(std::string name,bool cond,std::string msg); - static LoggerPtr getLogger(std::string name); + static log4cxx::LoggerPtr getLogger(std::string name); - void set_log_level(LoggerPtr logger,std::string level); - void log_trace(LoggerPtr logger,std::string msg); - void log_debug(LoggerPtr logger,std::string msg); - void log_info(LoggerPtr logger,std::string msg); - void log_warn(LoggerPtr logger,std::string msg); - void log_error(LoggerPtr logger,std::string msg); - void log_fatal(LoggerPtr logger,std::string msg); - void log_errorIF(LoggerPtr logger,bool cond,std::string msg); - void log_assert(LoggerPtr logger,bool cond,std::string msg); + void set_log_level(log4cxx::LoggerPtr logger,std::string level); + void get_log_level(log4cxx::LoggerPtr logger,std::string &level); + void log_trace(log4cxx::LoggerPtr logger,std::string msg); + void log_debug(log4cxx::LoggerPtr logger,std::string msg); + void log_info(log4cxx::LoggerPtr logger,std::string msg); + void log_warn(log4cxx::LoggerPtr logger,std::string msg); + void log_error(log4cxx::LoggerPtr logger,std::string msg); + void log_fatal(log4cxx::LoggerPtr logger,std::string msg); + void log_errorIF(log4cxx::LoggerPtr logger,bool cond,std::string msg); + void log_assert(log4cxx::LoggerPtr logger,bool cond,std::string msg); }; #endif /* ENABLE_GR_LOG */ |