sashimi.processes.logging.ConcurrenceLogger#

class sashimi.processes.logging.ConcurrenceLogger(process_name)[source]#

Bases: object

A utility class for logging different kinds of events, periods and messages with multiprocessing

Methods

log_event(event_name, is_sender, event_value)[source]#

Logs multiprocessing synchronization events (multiprocessing.Event)

log_message(message)[source]#

Logs any kind of message

log_queue(queue_name, is_sender)[source]#

Logs queue-related events