[CalendarServer-changes] [12657] CalendarServer/trunk/calendarserver/webadmin/logs.py
source_changes at macosforge.org
source_changes at macosforge.org
Wed Mar 12 11:22:32 PDT 2014
Revision: 12657
http://trac.calendarserver.org//changeset/12657
Author: wsanchez at apple.com
Date: 2014-02-11 14:57:51 -0800 (Tue, 11 Feb 2014)
Log Message:
-----------
Reply on FLO emit() for line formatting.
Modified Paths:
--------------
CalendarServer/trunk/calendarserver/webadmin/logs.py
Modified: CalendarServer/trunk/calendarserver/webadmin/logs.py
===================================================================
--- CalendarServer/trunk/calendarserver/webadmin/logs.py 2014-02-11 22:57:28 UTC (rev 12656)
+++ CalendarServer/trunk/calendarserver/webadmin/logs.py 2014-02-11 22:57:51 UTC (rev 12657)
@@ -30,7 +30,7 @@
from zope.interface import implementer
-from twisted.python.log import FileLogObserver, textFromEventDict
+from twisted.python.log import FileLogObserver
from twisted.internet.defer import succeed
from txweb2.stream import IByteStream, fallbackSplit
@@ -164,8 +164,7 @@
if eventClass == u"access":
message = event["log-format"] % event
else:
- message = textFromEventDict(event)
- # message = observer.formatEvent(event)
+ message = observer.formatEvent(event)
if message is None:
continue
@@ -204,15 +203,13 @@
def __init__(self, buffer):
class FooIO(object):
- @staticmethod
- def write(s):
+ def write(_, s):
self._lastMessage = s
- @staticmethod
- def flush():
+ def flush(_):
pass
- FileLogObserver.__init__(self, FooIO)
+ FileLogObserver.__init__(self, FooIO())
self.lastMessage = None
self._buffer = buffer
@@ -224,7 +221,7 @@
def formatEvent(self, event):
self._lastMessage = None
- BufferingLogObserver.emit(self, event)
+ FileLogObserver.emit(self, event)
return self._lastMessage
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20140312/1a96f63f/attachment.html>
More information about the calendarserver-changes
mailing list