X-Git-Url: https://git.ucc.asn.au/?p=progcomp2013.git;a=blobdiff_plain;f=qchess%2Fsrc%2Flog.py;h=ec7e6eaed5e6034cc679a2e888f9b6d50dfbf2c7;hp=96c3c92152e16fdb4900393d4ac31b09baaf492d;hb=52068b63d49f02f4455a4415356ecfe38db72f59;hpb=32068c190bbd18ad0285f1eba0996719941b88a3 diff --git a/qchess/src/log.py b/qchess/src/log.py index 96c3c92..ec7e6ea 100644 --- a/qchess/src/log.py +++ b/qchess/src/log.py @@ -3,8 +3,8 @@ import datetime import urllib2 class LogFile(): - def __init__(self, log): - + def __init__(self, log, name): + self.name = name self.log = log self.logged = [] self.log.write("# Log starts " + str(datetime.datetime.now()) + "\n") @@ -38,7 +38,7 @@ class ShortLog(LogFile): self.log = sys.stdout else: self.log = open(file_name, "w", 0) - LogFile.__init__(self, self.log) + LogFile.__init__(self, self.log, "@"+file_name) self.file_name = file_name self.phase = 0 @@ -173,6 +173,9 @@ def log(s): for l in log_files: l.write(s) +def debug(s): + sys.stderr.write("# DEBUG: " + s + "\n") + def log_init(board, players): for l in log_files: