koder aka kdanilov | 7acd6bd | 2015-02-12 14:28:30 -0800 | [diff] [blame] | 1 | import os |
2 | import sys | ||||
3 | import datetime | ||||
4 | |||||
5 | |||||
6 | def _log(x): | ||||
7 | dt_str = datetime.datetime.now().strftime("%H:%M:%S") | ||||
8 | pref = dt_str + " " + str(os.getpid()) + " >>>> " | ||||
9 | sys.stderr.write(pref + x.replace("\n", "\n" + pref) + "\n") | ||||
10 | |||||
11 | |||||
12 | logger = _log | ||||
13 | |||||
14 | |||||
15 | def log(x): | ||||
16 | logger(x) | ||||
17 | |||||
18 | |||||
19 | def setlogger(nlogger): | ||||
20 | global logger | ||||
21 | logger = nlogger |