# logging_config

`logging_config`

Common logging module for axolotl.

## Classes

Name | Description
--- | ---
AxolotlLogger | Logger that applies filtering to non-axolotl loggers.
AxolotlOrWarnErrorFilter | Allows ANY WARNING or higher (unless overridden by LOG_LEVEL). Allows axolotl.* at
ColorfulFormatter | Formatter to add coloring to log messages by log type

### AxolotlLogger

    logging_config.AxolotlLogger(name, level=logging.NOTSET)

Logger that applies filtering to non-axolotl loggers.

### AxolotlOrWarnErrorFilter

    logging_config.AxolotlOrWarnErrorFilter(**kwargs)

Allows ANY WARNING or higher (unless overridden by LOG_LEVEL). Allows axolotl.* at INFO or higher (unless overridden by AXOLOTL_LOG_LEVEL). Drops all other records (i.e. non-axolotl.INFO, DEBUG, etc. by default).

### ColorfulFormatter

    logging_config.ColorfulFormatter()

Formatter to add coloring to log messages by log type

## Functions

Name | Description
--- | ---
configure_logging | Configure with default logging

### configure_logging

    logging_config.configure_logging()

Configure with default logging