From a5e3b0d3254967cb11689bd140194d406cf9dca5 Mon Sep 17 00:00:00 2001 From: Andreas Oberritter Date: Wed, 9 May 2018 14:34:48 +0200 Subject: [PATCH] task: implement logging --- whipper/extern/task/task.py | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/whipper/extern/task/task.py b/whipper/extern/task/task.py index 9c40dd5..3e2fc16 100644 --- a/whipper/extern/task/task.py +++ b/whipper/extern/task/task.py @@ -18,10 +18,13 @@ # You should have received a copy of the GNU General Public License # along with whipper. If not, see . +import logging import sys import gobject +logger = logging.getLogger(__name__) + class TaskException(Exception): """ @@ -70,21 +73,14 @@ class LogStub(object): I am a stub for a log interface. """ - # log stubs def log(self, message, *args): - pass + logger.info(message, *args) def debug(self, message, *args): - pass - - def info(self, message, *args): - pass + logger.debug(message, *args) def warning(self, message, *args): - pass - - def error(self, message, *args): - pass + logger.warning(message, *args) class Task(LogStub):