From 4eb87b2fd84bfac372f14110fe784ad7b016e49e Mon Sep 17 00:00:00 2001 From: Pavol Rusnak Date: Fri, 29 Apr 2016 21:46:34 +0200 Subject: [PATCH] first parameter of log methods is now name --- Makefile | 5 ++++- src/lib/log.py | 16 +++++++--------- 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/Makefile b/Makefile index cde2941f94..c71ee13e8c 100644 --- a/Makefile +++ b/Makefile @@ -17,9 +17,12 @@ build_unix: update ## build unix port (32-bit) build_unix64: update ## build unix port (64-bit) make -C vendor/micropython/unix -run_unix: ## run unix port +run: ## run unix port cd src ; ../vendor/micropython/unix/micropython +emu: ## run emulator + ./emu.sh + clean: clean_stmhal clean_unix ## clean all builds clean_stmhal: ## clean stmhal build diff --git a/src/lib/log.py b/src/lib/log.py index 057317a936..eea455f0eb 100644 --- a/src/lib/log.py +++ b/src/lib/log.py @@ -19,27 +19,25 @@ _leveldict = { level = NOTSET color = True -def _log(mlevel, msg, *args): - global level - if mlevel >= level: - name = 'name' +def _log(name, mlevel, msg, *args): + if __debug__ and mlevel >= level: if color: fmt = '%d \x1b[35m%s\x1b[0m %s \x1b[' + _leveldict[mlevel][1] + 'm' + msg + '\x1b[0m' else: fmt = '%d %s %s ' + msg print(fmt % ((utime.ticks_us(), name, _leveldict[mlevel][0]) + args), file=sys.stderr) -def debug(msg, *args): +def debug(name, msg, *args): _log(DEBUG, msg, *args) -def info(msg, *args): +def info(name, msg, *args): _log(INFO, msg, *args) -def warning(msg, *args): +def warning(name, msg, *args): _log(WARNING, msg, *args) -def error(msg, *args): +def error(name, msg, *args): _log(ERROR, msg, *args) -def critical(msg, *args): +def critical(name, msg, *args): _log(CRITICAL, msg, *args)