From 5b801b088c2cd760caef44d42d119400f0918e7c Mon Sep 17 00:00:00 2001 From: fabianhu Date: Fri, 6 Jan 2017 17:45:31 +0100 Subject: [PATCH] enable logging --- numcheck.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/numcheck.py b/numcheck.py index 7b6663d..8e13817 100755 --- a/numcheck.py +++ b/numcheck.py @@ -1,5 +1,8 @@ #!/usr/bin/env python +# import time +from time import gmtime, strftime + # Special precaution: The first character printed must be the result: '1' = yes other = no import sys @@ -7,6 +10,12 @@ filename = 'numbers.txt' + +def log(s): + actime = strftime("%Y-%m-%d %H:%M:%S", gmtime()) + with open('calls.log','a') as myFile: + myFile.write("# "+actime+" "+s+"\n") + if 2 != len(sys.argv): print '0' print 'Number of arguments:', len(sys.argv), 'arguments.' @@ -42,8 +51,10 @@ # print sline must never print in production use - the first char printed counts! if sys.argv[1].startswith(sline[0]): print "1 Number found!" + log(str(sys.argv[1]) + " found as " + sline[0]) sys.exit(0) # at end of execution: print "0 Number not found!" +log(str(sys.argv[1]) + " not found.") sys.exit(0)