File size: 514 Bytes
9c8a058
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import logging

def setup_logging_to_file(filename):
    logging.basicConfig(
        filename=filename, 
        level=logging.INFO, 
        #format='%(asctime)s - %(levelname)s - %(message)s'
        format='%(message)s'

    )


def sanitize_filename(filename):
    invalid_chars = '\/:*?"<>|'
    return ''.join('_' if c in invalid_chars else c for c in filename)


def close_logging_handlers():
    for handler in logging.root.handlers[:]:
        handler.close()
        logging.root.removeHandler(handler)