magpie.logging

Module Contents

Classes

Functions

setup_logging

custom_formatter

configure

logfile_for_task

recent_task_logs

Return the task IDs for the most recent task logs.

Data

API

class magpie.logging.InterceptHandler(level=NOTSET)[source]

Bases: logging.Handler

emit(record: logging.LogRecord) None[source]
magpie.logging.setup_logging(*args, **kwargs)[source]
magpie.logging.FORMAT_BEGIN

{time:YYYY-MM-DD HH:mm:ss.SSS} | {level: <8}

magpie.logging.FORMAT_END

{name}:{function}:{line} - {message}\n’

magpie.logging.custom_formatter(record)[source]
magpie.logging.configure()[source]
magpie.logging.logfile_for_task(task_id)[source]
magpie.logging.recent_task_logs(count: int = 5)[source]

Return the task IDs for the most recent task logs.

magpie.logging.task_id

None

magpie.logging.task_log_file_handle

None