25 lines
604 B
Python
25 lines
604 B
Python
from datetime import datetime
|
|
|
|
DEBUG = "[debug]"
|
|
NOTICE = "[notice]"
|
|
WARNING = "[warning]"
|
|
|
|
def logVerbose(message, verbose = False):
|
|
if verbose:
|
|
print DEBUG + " " + str(message)
|
|
|
|
def logNotice(message, verbose = False):
|
|
if verbose:
|
|
print NOTICE + " " + str(message)
|
|
|
|
def logWarning(message):
|
|
print WARNING + " " + message
|
|
|
|
def logWarningConfig(file = "file", missing = "missing"):
|
|
logWarning("in " + file + ": The " + missing + " is not defined")
|
|
|
|
def writeLogToFile(logfile, message):
|
|
f = open(logfile, 'a')
|
|
f.write("[" + str(datetime.now()) + "] " + message + '\n')
|
|
f.close()
|
|
|