AskJesusHF / logging_utils.py
TheCenterforUnity
Initial version
9c8a058
Raw
History Blame Contribute Delete
514 Bytes
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)