Skip to content

loggin module interferences #25

@claer

Description

@claer

Hi,

By default, your module is modifying default logging output. Is it possible to document the behaviour and/or to disable logging capabilities in your module?

Sample code:

#!/usr/bin/env python3
import logging
from colorlog import ColoredFormatter
from adb.client import Client as AdbClient

# create logger
mylogger = logging.getLogger(__name__)
mylogger.setLevel(logging.DEBUG)

# create console handler and set level to INFO
ch=logging.StreamHandler()
ch.setLevel(logging.DEBUG)

# create formatter
formatter = ColoredFormatter(" %(log_color)s%(levelname)-8s%(reset)s | %(log_color)s%(message)s%(reset)s")

ch.setFormatter(formatter)
mylogger.addHandler(ch)

mylogger.debug('blu')
mylogger.info('blu')
mylogger.warning('blu')
mylogger.error('blu')

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions