A RAII style logging module


License
MIT
Install
pip install wcpan.logger==1.5.0

Documentation

wcpan.logging

A configuration generator for builtin logging module.

This module does not have any side effect, it is the user's choice to put it into logging.dictConfig.

import logging

from wcpan.logging import ConfigBuilder


logging.dictConfig(
    ConfigBuilder(path="/your/log", rotate=True)
    .add("moduleA", level="DEBUG")
    .add("moduleB", "moduleC", level="INFO")
    .to_dict()
)