Skip to content

Logger

A logger class that logs to the Textual console.

textual.Logger class

def __init__(
    self,
    log_callable,
    group=LogGroup.INFO,
    verbosity=LogVerbosity.NORMAL,
):

A Textual logger.

debug property

debug: Logger

Logs debug messages.

error property

error: Logger

Logs errors.

event property

event: Logger

Logs events.

info property

info: Logger

Logs information.

logging property

logging: Logger

Logs from stdlib logging module.

system property

system: Logger

Logs system information.

verbose property

verbose: Logger

A verbose logger.

warning property

warning: Logger

Logs warnings.

worker property

worker: Logger

Logs worker information.

verbosity method

def verbosity(self, verbose):

Get a new logger with selective verbosity.

Parameters
Parameter Default Description
verbose
bool
required

True to use HIGH verbosity, otherwise NORMAL.

Returns
Type Description
Logger

New logger.