Révision 78fcb188 modules/config_log.py
b/modules/config_log.py | ||
---|---|---|
3 | 3 |
|
4 | 4 |
|
5 | 5 |
def config_log(label): # TODO Format log to break line after column 80. |
6 |
logging.captureWarnings(True) |
|
7 |
warnings_logger = logging.getLogger("py.warnings") |
|
8 |
|
|
6 | 9 |
logger = logging.getLogger(label) |
7 | 10 |
logger.setLevel(logging.INFO) |
11 |
|
|
8 | 12 |
log_handler = logging.FileHandler('dockonsurf.log', mode='w') |
9 | 13 |
log_handler.setLevel(logging.INFO) |
10 | 14 |
log_format = logging.Formatter(fmt='%(asctime)s-%(levelname)s: %(message)s', |
11 | 15 |
datefmt='%d-%b-%y %H:%M:%S') |
12 | 16 |
log_handler.setFormatter(log_format) |
17 |
|
|
13 | 18 |
logger.addHandler(log_handler) |
19 |
warnings_logger.addHandler(log_handler) |
|
20 |
|
|
14 | 21 |
return logger |
Formats disponibles : Unified diff