[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Commit-gnuradio] [gnuradio] 13/13: logger: fixed a problem with the Pyt
From: |
git |
Subject: |
[Commit-gnuradio] [gnuradio] 13/13: logger: fixed a problem with the Python loggers not respecting the log_file and debug_file settings in the logger preferences file. |
Date: |
Thu, 4 Dec 2014 16:21:51 +0000 (UTC) |
This is an automated email from the git hooks/post-receive script.
trondeau pushed a commit to branch maint
in repository gnuradio.
commit ec05c9bf90dcf612ba3e8b52a5d74df82a4ac868
Author: Tom Rondeau <address@hidden>
Date: Wed Dec 3 13:29:16 2014 -0500
logger: fixed a problem with the Python loggers not respecting the log_file
and debug_file settings in the logger preferences file.
---
gnuradio-runtime/python/gnuradio/gr/__init__.py | 12 ++++++++++--
1 file changed, 10 insertions(+), 2 deletions(-)
diff --git a/gnuradio-runtime/python/gnuradio/gr/__init__.py
b/gnuradio-runtime/python/gnuradio/gr/__init__.py
index 4fc55c6..9717390 100644
--- a/gnuradio-runtime/python/gnuradio/gr/__init__.py
+++ b/gnuradio-runtime/python/gnuradio/gr/__init__.py
@@ -50,9 +50,17 @@ from gateway import basic_block, sync_block, decim_block,
interp_block
prefs = prefs.singleton
log = gr.logger("log")
-log.add_console_appender(prefs().get_string("LOG", "log_level", "off"),
'gr::log %d :%p: %m%n')
log.set_level(prefs().get_string("LOG", "log_level", "notset"))
+log_file = gr.prefs().get_string("LOG", "log_file", "");
+if(log_file == "stderr" or log_file == "stdout"):
+ log.add_console_appender(log_file, "gr::log %d :%p: %m%n")
+else:
+ log.add_file_appender(log_file, True, "%r :%p: %c{1} - %m%n")
log_debug = gr.logger("log_debug")
-log_debug.add_console_appender(prefs().get_string("LOG", "debug_level",
"off"), 'gr::debug %d :%p: %m%n')
log_debug.set_level(prefs().get_string("LOG", "debug_level", "notset"))
+log_debug_file = gr.prefs().get_string("LOG", "debug_file", "");
+if(log_debug_file == "stderr" or log_file == "stdout"):
+ log_debug.add_console_appender(log_debug_file, "gr::log %d :%p: %m%n")
+else:
+ log_debug.add_file_appender(log_debug_file, True, "%r :%p: %c{1} - %m%n")
- [Commit-gnuradio] [gnuradio] branch maint updated (689f507 -> ec05c9b), git, 2014/12/04
- [Commit-gnuradio] [gnuradio] 05/13: Merge remote-tracking branch 'st0ne/maint' into maint, git, 2014/12/04
- [Commit-gnuradio] [gnuradio] 02/13: modified the qa tests to the correct values., git, 2014/12/04
- [Commit-gnuradio] [gnuradio] 01/13: Corrected the fast_atan2f function. Recalculated the table and corrected some errors in the code. Error before correction: <0.111 degrees. Error after correction: <8.20E-5 degrees Some QA tests failed after correcting fast_atan2f function. The tests were also fixed., git, 2014/12/04
- [Commit-gnuradio] [gnuradio] 04/13: Checking for NaN takes too much time. With some incompatibility to cmath atan2 for some NaN/Inf combinations the performance is better now. This change should not have any impact in SDR related things. It is only for checking NaN/Inf values., git, 2014/12/04
- [Commit-gnuradio] [gnuradio] 13/13: logger: fixed a problem with the Python loggers not respecting the log_file and debug_file settings in the logger preferences file.,
git <=
- [Commit-gnuradio] [gnuradio] 07/13: runtime: math: reset a QA test for the fast_atan2f for mixed nan/inf input., git, 2014/12/04
- [Commit-gnuradio] [gnuradio] 06/13: runtime: math: in fast_atan2f, moved nested if that checks for divide by zero out into its own check., git, 2014/12/04
- [Commit-gnuradio] [gnuradio] 08/13: qtgui: compare current time domain x-axis unit with new unit to ensure time scale update., git, 2014/12/04
- [Commit-gnuradio] [gnuradio] 03/13: cleaned the code, git, 2014/12/04
- [Commit-gnuradio] [gnuradio] 11/13: filter: fixed default filter for rational_resampler., git, 2014/12/04
- [Commit-gnuradio] [gnuradio] 12/13: filter: adds documentation to using the rational resamplers., git, 2014/12/04
- [Commit-gnuradio] [gnuradio] 09/13: digital: fixes issues with the constellation soft decoder, specifically how the decisions are calculated in the C++ code and some issues with the QAM16 constellation in particular., git, 2014/12/04
- [Commit-gnuradio] [gnuradio] 10/13: digtial: adding example to explore the constellation decoder and soft decoder for different constellations., git, 2014/12/04