Skip to content

Logger

Logger module.

set_level(level)

Set logger level.

Parameters:

Name Type Description Default
level str | int

Log level.

required
Example
import devpipe as dp

dp.logger.set_level("INFO")

@dp.pipeline
def my_pipeline():
    return

my_pipeline()
2024-10-19 23:05:14.640 | INFO     | devpipe.core.pipeline:wrapper:77 - Starting ...
2024-10-19 23:05:14.640 | INFO     | devpipe.core.pipeline:wrapper:79 - Pipeline ...
Source code in devpipe/logger.py
def set_level(level: str | int) -> None:  # pragma: no cover
    """Set logger level.

    Args:
        level (str | int): Log level.

    Example:
        ```python
        import devpipe as dp

        dp.logger.set_level("INFO")

        @dp.pipeline
        def my_pipeline():
            return

        my_pipeline()
        ```

        ```
        2024-10-19 23:05:14.640 | INFO     | devpipe.core.pipeline:wrapper:77 - Starting ...
        2024-10-19 23:05:14.640 | INFO     | devpipe.core.pipeline:wrapper:79 - Pipeline ...
        ```
    """  # noqa: E501
    devpipe_logger.setLevel(level)