[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [kajongg/sid] src: write log messages to stderr, not stdout
From:       Wolfgang Rohdewald <wolfgang () rohdewald ! de>
Date:       2013-10-31 21:21:08
Message-ID: E1Vbzfw-0002lj-UQ () scm ! kde ! org
[Download RAW message or body]

Git commit 911820374534fbe8bd191c83e2b89388874979fd by Wolfgang Rohdewald.
Committed on 30/10/2013 at 19:32.
Pushed by wrohdewald into branch 'sid'.

write log messages to stderr, not stdout

M  +2    -2    src/util.py

http://commits.kde.org/kajongg/911820374534fbe8bd191c83e2b89388874979fd

diff --git a/src/util.py b/src/util.py
index 8f17c81..b9e094a 100644
--- a/src/util.py
+++ b/src/util.py
@@ -24,7 +24,7 @@ import time
 import subprocess
 
 from locale import getpreferredencoding
-from sys import stdout
+from sys import stdout, stderr
 try:
     STDOUTENCODING = stdout.encoding
 except AttributeError:
@@ -143,6 +143,7 @@ def initLog(logName):
     except (AttributeError, socket.error):
         handler = logging.handlers.RotatingFileHandler('kajongg.log', \
maxBytes=100000000, backupCount=10)  LOGGER.addHandler(handler)
+    LOGGER.addHandler(logging.StreamHandler(stderr))
     LOGGER.setLevel(logging.DEBUG)
     formatter = logging.Formatter("%(name)s: %(levelname)s %(message)s")
     handler.setFormatter(formatter)
@@ -154,7 +155,6 @@ def __logUnicodeMessage(prio, msg):
     The logger module would log the unicode object with the
     marker feff at the beginning of every message, we do not want that."""
     msg = msg.encode(getpreferredencoding(), 'ignore')[:4000]
-    kprint(msg)
     LOGGER.log(prio, msg)
 
 def xToUtf8(msg, args=None):


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic