Skip to content

module log

Logger.


class Log

Logger.

In non-verbose mode show progress bar instead of log. In verbose mode ignore all progress bars' specific commands.

method __init__

__init__(verbose: bool = False)  None

Initialize logger.


method close_progress

close_progress()  None

Close progress bars.


method debug

debug(message: str)  None

Print debug message.

Do nothing in non-verbose mode.


method error

error(message: str)  None

Print error messages.


method get_terminal_width

get_terminal_width()  int

Get terminal size.


method info

info(message: str)  None

Print info messages.


method open_progress

open_progress(
    title: str,
    unit: str,
    num: Optional[int] = None,
    bar_format: Optional[str] = None
)  None

Open progress bar.


method progress

progress(title: str)  None

Update progress bar.


method progress_description

progress_description(title: str, message: str)  None

Update progress bar description.

Or log the message if we are in verbose mode.


method progress_refresh

progress_refresh()  None

Refresh progress bars.


method start

start(message: str)  None

Start message.


This file was automatically generated via lazydocs.