From ecf4e0152b6b0a39aa1af8f1330bec1aabad9629 Mon Sep 17 00:00:00 2001 From: Thierry Parmentelat Date: Thu, 21 Jan 2010 15:14:53 +0000 Subject: [PATCH] log_data_in_file is helpful of its own when debugging --- logger.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/logger.py b/logger.py index 1089b1f..90ee755 100644 --- a/logger.py +++ b/logger.py @@ -58,14 +58,18 @@ def log_exc(name = None): else: log(traceback.format_exc()) -def log_slivers (data): +def log_data_in_file (data, file, message=""): import pprint, time try: - f=open(LOG_SLIVERS,'w') - now=time.strftime("GetSlivers stored on %Y.%m.%d at %H:%M:%S", time.localtime()) + f=open(file,'w') + now=time.strftime("Last update: %Y.%m.%d at %H:%M:%S", time.localtime()) f.write(now+'\n') + if message: f.write('Message:'+message+'\n') pp=pprint.PrettyPrinter(stream=f,indent=2) pp.pprint(data) f.close() except: - log_verbose('Cannot save GetSlivers in %s'%LOG_SLIVERS) + log_verbose('log_data_in_file failed - file=%s - message=%r'%(file,message)) + +def log_slivers (data): + log_data_in_file (data, LOG_SLIVERS, "raw GetSlivers") -- 2.43.0