[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