commit 729bbd81d755b830e6562ea52e006297511a15b6 Author: Harald Wolff Date: Fri Mar 9 11:53:18 2018 +0100 Initial Commit diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..dde3895 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +.DS_Store +*.pyc diff --git a/simplelog/Logging.py b/simplelog/Logging.py new file mode 100644 index 0000000..7fc19d5 --- /dev/null +++ b/simplelog/Logging.py @@ -0,0 +1,22 @@ +import sys +import datetime + +class Logger: + + def __init__(self,target = sys.stderr,maxlevel = 1): + self.__target = target + + def log(self,msg,level = 0,o = None): + dt = datetime.datetime.today() + self.__target.write("%s: [%s] %s\n" % (dt,level,msg)) + self.__target.flush() + + + + +default_logging = Logger() + + +def log(msg,level = 0): + default_logging.log(msg,level) + diff --git a/simplelog/__init__.py b/simplelog/__init__.py new file mode 100644 index 0000000..9992426 --- /dev/null +++ b/simplelog/__init__.py @@ -0,0 +1,8 @@ +from simplelog.Logging import Logger,log + +LLERROR = 0 +LLINFO = 1 +LLDETAIL = 2 + +LLDEBUGCALL = 5 +LLDEBUG = 10 \ No newline at end of file