summaryrefslogtreecommitdiff
path: root/gnuradio-runtime/lib/logger.cc
diff options
context:
space:
mode:
authorTom Rondeau <tom@trondeau.com>2014-06-29 22:02:09 -0400
committerTom Rondeau <tom@trondeau.com>2014-06-29 22:02:09 -0400
commit830d0eff61ae2d5895cfa73a50a31e73da76411a (patch)
treeed51e736239dda21ea7c8385a568f787008b0530 /gnuradio-runtime/lib/logger.cc
parent9a7222577bc5425b17b513b94e0de73e847bd9da (diff)
parent0ae33fc67a7655b63a6384a1898319b7cc2c5bf6 (diff)
Merge branch 'maint'
Diffstat (limited to 'gnuradio-runtime/lib/logger.cc')
-rw-r--r--gnuradio-runtime/lib/logger.cc15
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)