From: Tony Mack Date: Fri, 18 Apr 2008 00:29:40 +0000 (+0000) Subject: add date to log's filename by default X-Git-Tag: tests-4.2-4~46 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=21cc54406fd13c2ed4146ae488dd925688c16e8a;p=tests.git add date to log's filename by default --- diff --git a/qaapi/qa/logger.py b/qaapi/qa/logger.py index 9ca09cb..cea4ba4 100644 --- a/qaapi/qa/logger.py +++ b/qaapi/qa/logger.py @@ -10,7 +10,13 @@ class Logfile: logfile = Logfile('filename') print >> logfile, data """ - def __init__(self, filename): + def __init__(self, filename, date_in_filename = True): + if date_in_filename: + if filename.find(".log") > -1: + filename = filename.split(".log")[0] + localtime = time.localtime() + (year, month, day) = localtime[:3] + filename = "%(filename)s-%(year)s.%(month)s.%(day)s.log" % locals() self.filename = filename def write(self, data):