X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=PLC%2FDebug.py;h=b120871a17a6f6f80f9f31633bce0be570734a5e;hb=19d4a01ccf66af9e00914351b3eacd5fc880f988;hp=4b6aa2f5d55dce18a5b6e76baa7b54ea51885f03;hpb=286cdfc25f6ef8fd3e0ed59a175bcf801b14038a;p=plcapi.git diff --git a/PLC/Debug.py b/PLC/Debug.py index 4b6aa2f..b120871 100644 --- a/PLC/Debug.py +++ b/PLC/Debug.py @@ -1,20 +1,9 @@ -# $Id# +# log system for PLCAPI import time import sys import syslog -class unbuffered: - """ - Write to /var/log/httpd/error_log. See - - http://www.modpython.org/FAQ/faqw.py?req=edit&file=faq02.003.htp - """ - - def write(self, data): - sys.stderr.write(data) - sys.stderr.flush() - -log = unbuffered() +from PLC.Logger import logger def profile(callable): """ @@ -41,7 +30,7 @@ def profile(callable): end = time.time() args = map(str, args) args += ["%s = %s" % (name, str(value)) for (name, value) in kwds.items()] - print >> log, "%s (%s): %f s" % (callable.__name__, ", ".join(args), end - start) + logger.info("%s (%s): %f s" % (callable.__name__, ", ".join(args), end - start)) return result return wrapper