scikitplot.logging#
logging (alias, logger) module provide unified both Python logging and logging.Logger utilities.
View aliases#
Main aliases
scikitplot.logging
Compat aliases
scikitplot.logger
Inspired by “Tensorflow’s logging system” [1].
This module provides advanced logging utilities for Python applications, including support for singleton-based logging with customizable formatters, handlers, and thread-safety.
It extends Python’s standard logging library to enhance usability and flexibility for large-scale projects.
Scikit-plots logging helpers, supports vendoring.
Module Dependencies:
- Python standard library: logging
See also
References
User guide. See the Logging System section for further details.
Logging Levels#
int([x]) -> integer int(x, base=10) -> integer |
|
int([x]) -> integer int(x, base=10) -> integer |
|
int([x]) -> integer int(x, base=10) -> integer |
|
int([x]) -> integer int(x, base=10) -> integer |
|
int([x]) -> integer int(x, base=10) -> integer |
|
int([x]) -> integer int(x, base=10) -> integer |
|
int([x]) -> integer int(x, base=10) -> integer |
|
int([x]) -> integer int(x, base=10) -> integer |
Logging Helpers#
A custom logging handler inherited from |
|
A custom logging formatter inherited from |
|
Return the effective level for the scikit-plots logger. |
|
Return SP (scikitplot) logger instance. |
|
Return the current verbosity level. |
|
Set the logger's level. |
|
Set the verbosity level. |
Log the Message#
Log the message at a predefined logging level.
Log a message at the specified log level. |
|
Log once per n calls from the same call site. |
|
Log only for the first n calls from the same call site. |
|
Log only if a condition is True. |
|
Log a message at the specified log level. |
|
Log a message at the DEBUG log level. |
|
Log a message at the INFO log level. |
|
Log a message at the WARNING log level. |
|
Log a message at the WARN -> WARNING log level. |
|
Log a message at the ERROR log level. |
|
Log an error-like message at a specified level. |
|
Log a message with severity 'ERROR' on the root logger. |
|
Compatibility wrapper for legacy call sites. |
|
Log a message at the CRITICAL log level. |
|
Log a message at the FATAL -> CRITICAL log level. |