Skip to main content
def Client.configure_logging(
    level: int | logging.Logger,
    runner_level: int | None = None,
) -> None
Configure the log level for logs exported by this workflow client.

Parameters

level
int | logging.Logger
required
Logging level for task logs emitted with context.logger, for example logging.INFO or logging.DEBUG.
runner_level
int | None
Logging level for internal runner logs. If omitted, the value of level is used.
Passing a logging.Logger instance as level is deprecated. Configure the Tilebox root logger directly when you need to export logs to another destination.

Returns

None
import logging

from tilebox.workflows import Client

client = Client(name="sentinel-2-runner")
client.configure_logging(level=logging.DEBUG, runner_level=logging.INFO)