All pastes #806660 Raw Edit

Someone

public python v1 · immutable
·published 2007-12-05 20:24 UTC
rendered paste body
1	"""2	Systemwide logging appending to a single file. Could well be logrotated.3	"""4	5	import sys6	from config import logfile7	from datetime import datetime8	9	try:10	        file = open(logfile, 'a')11	        file.write('\n== OPENED LOG AT %s ==\n' % (str(datetime.now())))12	        file.flush()13	except IOError, (errno, errstr):14	        print "Cannot open logfile! : %s, %s" % (errno, errstr)15	        print "Will not run mute. Terminating program."16	        sys.exit()17	18	def logmessage(message):19	        time = str(datetime.now())20	        try:21	                file.write(time + ": " + message + "\n")22	                print(time + ": " + message)23	                file.flush()24	        except IOError, (errno, errstr):25	                print "Error logging to open file %s: %s, %s" % (logfile, errno, errstr)