python/dna/logging.py
def setup(level='debug', output=None):
    ''' Hivy formated logger '''
    output = output or settings.LOG['file']

    level = level.upper()
    handlers = [
        logbook.NullHandler()
    ]
    if output == 'stdout':
        handlers.append(
            logbook.StreamHandler(sys.stdout,
                                  format_string=settings.LOG['format'],
                                  level=level))
    else:
        handlers.append(
            logbook.FileHandler(output,
                                format_string=settings.LOG['format'],
                                level=level))

    sentry_dns = settings.LOG['sentry_dns']
    if sentry_dns:
        handlers.append(SentryHandler(sentry_dns, level='ERROR'))

    return logbook.NestedSetup(handlers)
def setup(level='debug', output=None):
    ''' Hivy formated logger '''
    output = output or settings.LOG['file']

    level = level.upper()
    handlers = [
        logbook.NullHandler()
    ]
    if output == 'stdout':
        handlers.append(
            logbook.StreamHandler(sys.stdout,
                                  format_string=settings.LOG['format'],
                                  level=level))
    else:
        handlers.append(
            logbook.FileHandler(output,
                                format_string=settings.LOG['format'],
                                level=level))

    sentry_dns = settings.LOG['sentry_dns']
    if sentry_dns:
        handlers.append(SentryHandler(sentry_dns, level='ERROR'))

    return logbook.NestedSetup(handlers)
def setup ( level = 'debug' , output = None ) : output = output or settings . LOG [ 'file' ] level = level . upper ( ) handlers = [ logbook . NullHandler ( ) ] if output == 'stdout' : handlers . append ( logbook . StreamHandler ( sys . stdout , format_string = settings . LOG [ 'format' ] , level = level ) ) else : handlers . append ( logbook . FileHandler ( output , format_string = settings . LOG [ 'format' ] , level = level ) ) sentry_dns = settings . LOG [ 'sentry_dns' ] if sentry_dns : handlers . append ( SentryHandler ( sentry_dns , level = 'ERROR' ) ) return logbook . NestedSetup ( handlers )
Hivy formated logger
Hivy formated logger