5 def __init__(self, console_level=logging.INFO, file_level=logging.DEBUG):
6 logger = logging.getLogger()
7 formatter = logging.Formatter('%(asctime)s | %(levelname).3s | %(name)-20s | %(lineno)04d | %(message)s')
8 ch = logging.StreamHandler()
9 ch.setLevel(console_level)
10 ch.setFormatter(formatter)
12 fh = logging.FileHandler("/tmp/odltools.txt", "w")
13 fh.setLevel(file_level)
14 fh.setFormatter(formatter)
16 logger.setLevel(min([ch.level, fh.level]))