X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=logging.py;h=ae8ee6f2c81b7a895cfb9d8020243f8affe34016;hb=b5f0291afa9c2e4c6c8b3bd813abd58cd8ba56cf;hp=1952ca9fc803fc5e3cf3656205c3dbd9d472270a;hpb=475b8103bcbb729b2c20af803dea36cd9a123f50;p=dak.git diff --git a/logging.py b/logging.py index 1952ca9f..ae8ee6f2 100644 --- a/logging.py +++ b/logging.py @@ -1,6 +1,8 @@ +#!/usr/bin/env python + # Logging functions # Copyright (C) 2001, 2002 James Troup -# $Id: logging.py,v 1.2 2002-05-08 11:17:45 troup Exp $ +# $Id: logging.py,v 1.3 2002-10-16 02:47:32 troup Exp $ # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -18,8 +20,8 @@ ################################################################################ -import os, pwd, string, time -import utils +import os, pwd, time; +import utils; ################################################################################ @@ -39,7 +41,7 @@ class Logger: umask = os.umask(00000); os.makedirs(logdir, 02775); # Open the logfile - logfilename = "%s/%s" % (logdir, time.strftime("%Y-%m", time.localtime(time.time()))); + logfilename = "%s/%s" % (logdir, time.strftime("%Y-%m")); logfile = utils.open_file(logfilename, 'a'); # Seek to the end of the logfile logfile.seek(0,2); @@ -52,12 +54,12 @@ class Logger: "Log an event" # Prepend the timestamp and program name details.insert(0, self.program); - timestamp = time.strftime("%Y%m%d%H%M%S", time.localtime(time.time())); + timestamp = time.strftime("%Y%m%d%H%M%S"); details.insert(0, timestamp); # Force the contents of the list to be string.join-able details = map(str, details); # Write out the log in TSV - self.logfile.write(string.join(details, '~')+'\n'); + self.logfile.write("~".join(details)+'\n'); # Flush the output to enable tail-ing self.logfile.flush();