diff options
Diffstat (limited to 'lib/sqlalchemy/util.py')
-rw-r--r-- | lib/sqlalchemy/util.py | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/lib/sqlalchemy/util.py b/lib/sqlalchemy/util.py index 1778966d4..3664b8e6d 100644 --- a/lib/sqlalchemy/util.py +++ b/lib/sqlalchemy/util.py @@ -72,33 +72,6 @@ class SimpleProperty(object): else: return getattr(obj, self.key) -class Logger(object): - """defines various forms of logging""" - def __init__(self, logger=None, usethreads=False, usetimestamp=True, origin=None): - self.logger = logger or sys.stdout - self.usethreads = usethreads - self.usetimestamp = usetimestamp - self.origin = origin - def write(self, msg): - if self.usetimestamp: - t = time.time() - ms = (t - long(t)) * 1000 - timestamp = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(t)) - timestamp = "[%s,%03d]" % (timestamp, ms) - else: - timestamp = None - if self.origin: - origin = "[%s]" % self.origin - origin = "%-8s" % origin - else: - origin = None - if self.usethreads: - threadname = threading.currentThread().getName() - threadname = "[" + threadname + ' '*(8-len(threadname)) + "]" - else: - threadname = None - self.logger.write(string.join([s for s in (timestamp, threadname, origin) if s is not None]) + ": " + msg + "\n") - class OrderedProperties(object): """ An object that maintains the order in which attributes are set upon it. |