diff options
author | Tom Rondeau <tom@trondeau.com> | 2014-06-29 22:02:09 -0400 |
---|---|---|
committer | Tom Rondeau <tom@trondeau.com> | 2014-06-29 22:02:09 -0400 |
commit | 830d0eff61ae2d5895cfa73a50a31e73da76411a (patch) | |
tree | ed51e736239dda21ea7c8385a568f787008b0530 /gnuradio-runtime/lib/logger.cc | |
parent | 9a7222577bc5425b17b513b94e0de73e847bd9da (diff) | |
parent | 0ae33fc67a7655b63a6384a1898319b7cc2c5bf6 (diff) |
Merge branch 'maint'
Diffstat (limited to 'gnuradio-runtime/lib/logger.cc')
-rw-r--r-- | gnuradio-runtime/lib/logger.cc | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/gnuradio-runtime/lib/logger.cc b/gnuradio-runtime/lib/logger.cc index a7e4a25a40..c11f384cc6 100644 --- a/gnuradio-runtime/lib/logger.cc +++ b/gnuradio-runtime/lib/logger.cc @@ -254,6 +254,13 @@ namespace gr { } void + logger_set_console_appender(logger_ptr logger, std::string target, std::string pattern) + { + logger->removeAllAppenders(); + logger_add_console_appender(logger, target, pattern); + } + + void logger_add_file_appender(logger_ptr logger, std::string filename, bool append, std::string pattern) { @@ -267,6 +274,14 @@ namespace gr { } void + logger_set_file_appender(logger_ptr logger, std::string filename, + bool append, std::string pattern) + { + logger->removeAllAppenders(); + logger_add_file_appender(logger, filename, append, pattern); + } + + void logger_add_rollingfile_appender(logger_ptr logger, std::string filename, size_t filesize, int bkup_index, bool append, mode_t mode, std::string pattern) |