Exemplo n.º 1
0
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
Exemplo n.º 2
0
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
Exemplo n.º 3
0
def set_logging_level(level):
    """Set the logging level."""

    from bempp.api import LOGGER
    LOGGER.setLevel(level)