logging: Add rudimentary support for logging level configuartion.

pull/118/head
Paul Sokolovsky 2014-04-26 05:25:53 +03:00
rodzic 84f3cbb7cc
commit 3e8cd1de1b
3 zmienionych plików z 7 dodań i 5 usunięć

Wyświetl plik

@ -31,7 +31,7 @@ class Logger:
return "LVL" + str(level)
def log(self, level, msg, *args):
if level > self.level:
if level >= (self.level or _level):
print(("%s:%s:" + msg) % ((self._level_str(level), self.name) + args))
def debug(self, msg, *args):
@ -50,6 +50,7 @@ class Logger:
self.log(CRITICAL, msg, *args)
_level = NOTSET
_loggers = {}
def getLogger(name):
@ -59,5 +60,6 @@ def getLogger(name):
_loggers[name] = l
return l
def basicConfig(level):
pass
def basicConfig(level=DEBUG):
global _level
_level = level

Wyświetl plik

@ -1,7 +1,7 @@
from distutils.core import setup
setup(name='micropython-logging',
version='0.0.2',
version='0.0.3',
description='logging package for MicroPython',
url='https://github.com/micropython/micropython/issues/405',
author='MicroPython Developers',

Wyświetl plik

@ -1,6 +1,6 @@
import logging
logging.basicConfig(level=logging.DEBUG)
logging.basicConfig(level=logging.INFO)
log = logging.getLogger("test")
log.debug("Test message: %d(%s)", 100, "foobar")
log.info("Test message2: %d(%s)", 100, "foobar")