some code...
This commit is contained in:
parent
f9c99d4070
commit
cac342582b
19 changed files with 788 additions and 0 deletions
40
lib/core/logger.py
Normal file
40
lib/core/logger.py
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
from datetime import datetime
|
||||
|
||||
DEBUG = "[debug]"
|
||||
NOTICE = "[notice]"
|
||||
WARNING = "[warning]"
|
||||
|
||||
|
||||
def logVerbose(message, verbose=True):
|
||||
if verbose:
|
||||
print DEBUG + " " + str(message)
|
||||
|
||||
|
||||
def logNotice(message, verbose=True):
|
||||
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()
|
||||
|
||||
|
||||
class Logger:
|
||||
def __init__(self, logfile="/dev/null"):
|
||||
self.logfile = logfile
|
||||
|
||||
def logSomething(message, verbose=False):
|
||||
f = open(self.logfile, 'a')
|
||||
f.write("[" + str(datetime.now()) + "] " + message + '\n')
|
||||
f.close()
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue