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