def DebugFileHandler(path): from logging import FileHandler from uchicagoldrLogging.formatters import default fileHandler = FileHandler(path) fileHandler.setLevel('DEBUG') fileHandler.setFormatter(default()) return fileHandler
def DebugTermHandler(): from logging import StreamHandler from uchicagoldrLogging.formatters import default terminalHandler = StreamHandler() terminalHandler.setLevel('DEBUG') terminalHandler.setFormatter(default()) return terminalHandler
def DefaultFileHandlerAtLevel(path, level): from logging import FileHandler from uchicagoldrLogging.formatters import default assert(level in ['DEBUG', 'INFO', 'WARN', 'ERROR', 'CRITICAL']) fileHandler = FileHandler(path) fileHandler.setLevel(level) fileHandler.setFormatter(default()) return fileHandler
def DefaultTermHandlerAtLevel(level): from logging import StreamHandler from uchicagoldrLogging.formatters import default assert(level in ['DEBUG', 'INFO', 'WARN', 'ERROR', 'CRITICAL']) terminalHandler = StreamHandler() terminalHandler.setLevel(level) terminalHandler.setFormatter(default()) return terminalHandler