def enable_file_logging(file_name, level=DEBUG, format=DEFAULT_FORMAT): """Enable logging to a specific file.""" from bempp.api import LOGGER fh = _logging.FileHandler(file_name) fh.setLevel(level) fh.setFormatter(_logging.Formatter(format)) LOGGER.addHandler(fh) return fh
def enable_console_logging(level=DEBUG, format=DEFAULT_FORMAT): """Enable console logging and return the console handler.""" from bempp.api import LOGGER ch = _logging.StreamHandler() ch.setLevel(level) ch.setFormatter(_logging.Formatter(format)) LOGGER.addHandler(ch) return ch