|
2 | 2 |
|
3 | 3 |
|
4 | 4 | def setup_logger():
|
5 |
| - logging.config.dictConfig({ |
6 |
| - "version": 1, |
7 |
| - "disable_existing_loggers": False, |
8 |
| - "formatters": { |
9 |
| - "simple": { |
10 |
| - "format": "%(asctime)s - %(name)s - %(levelname)s - %(message)s" |
11 |
| - } |
12 |
| - }, |
| 5 | + logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(message)s', datefmt='%d-%b-%y %H:%M:%S') |
13 | 6 |
|
14 |
| - "handlers": { |
15 |
| - "console": { |
16 |
| - "class": "logging.StreamHandler", |
17 |
| - "level": "DEBUG", |
18 |
| - "formatter": "simple", |
19 |
| - "stream": "ext://sys.stdout" |
20 |
| - } |
21 | 7 |
|
22 |
| - # "info_file_handler": { |
23 |
| - # "class": "logging.handlers.RotatingFileHandler", |
24 |
| - # "level": "INFO", |
25 |
| - # "formatter": "simple", |
26 |
| - # "filename": "info.log", |
27 |
| - # }, |
28 |
| - # |
29 |
| - # "error_file_handler": { |
30 |
| - # "class": "logging.handlers.RotatingFileHandler", |
31 |
| - # "level": "ERROR", |
32 |
| - # "formatter": "simple", |
33 |
| - # "filename": "error.log", |
34 |
| - # "encoding": "utf8" |
35 |
| - # } |
36 |
| - }, |
37 |
| - |
38 |
| - "loggers": { |
39 |
| - "sqlalchemy": { |
40 |
| - "level": "ERROR", |
41 |
| - "handlers": ["console"], |
42 |
| - "propagate": "no" |
43 |
| - }, |
44 |
| - "freecall_handler": { |
45 |
| - "level": "ERROR", |
46 |
| - "handlers": ["console"], |
47 |
| - "propagate": "no" |
48 |
| - }, |
49 |
| - "": { |
50 |
| - "level": "ERROR", |
51 |
| - "handlers": ["console"], |
52 |
| - "propagate": "no" |
53 |
| - } |
54 |
| - }, |
55 |
| - |
56 |
| - "root": { |
57 |
| - "level": "ERROR", |
58 |
| - "handlers": ["console"] |
59 |
| - } |
60 |
| - }) |
| 8 | +if __name__ == '__main__': |
| 9 | + setup_logger() |
| 10 | + logger = logging.getLogger() |
| 11 | + logger.info("hi, it is test") |
0 commit comments