1
2 __all__ = ['SpecMotor', 'SpecCounter', 'SpecCommand', 'Spec', 'SpecVariable']
3
4
5
6
7
8 import logging
9
10 _logger = logging.getLogger('SpecClient')
11 _logger.setLevel(logging.DEBUG)
12 _oldLevel = logging.DEBUG
13 _formatter = logging.Formatter('* [%(name)s] %(levelname)s %(asctime)s %(message)s')
14
15 if len(logging.root.handlers) == 0:
16
17
18
19 import sys
20
21 _hdlr = logging.StreamHandler(sys.stdout)
22 _hdlr.setFormatter(_formatter)
23 _logger.addHandler(_hdlr)
24
25
29
30
35
36
39
40
43
44
52
53
55
56
57
58 from logging.handlers import RotatingFileHandler
59
60 hdlr = RotatingFileHandler(filename, 'a', 1048576, 5)
61 hdlr.setFormatter(_formatter)
62
63 setLoggingHandler(hdlr)
64