summaryrefslogtreecommitdiff
path: root/gnuradio-core/src/lib/runtime/gr_log.i
diff options
context:
space:
mode:
Diffstat (limited to 'gnuradio-core/src/lib/runtime/gr_log.i')
-rw-r--r--gnuradio-core/src/lib/runtime/gr_log.i38
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 */