1
2
3
4
5 import os
6 import logging
7
8 from lib.common.constants import PATHS
9 from lib.common.results import NetlogHandler
10
11 log = logging.getLogger()
12
14 """Create folders in PATHS."""
15 for name, folder in PATHS.items():
16 if os.path.exists(folder):
17 continue
18
19 try:
20 os.makedirs(folder)
21 except OSError:
22 pass
23
25 """Initialize logger."""
26 formatter = logging.Formatter("%(asctime)s [%(name)s] %(levelname)s: %(message)s")
27 sh = logging.StreamHandler()
28 sh.setFormatter(formatter)
29 log.addHandler(sh)
30
31 nh = NetlogHandler()
32 nh.setFormatter(formatter)
33 log.addHandler(nh)
34
35 log.setLevel(logging.DEBUG)
36