logging_filters

class pyrosetta.distributed.cluster.logging_filters.DefaultProtocolNameFilter

Bases: Filter

Maybe set PyRosetta protocol name of third-party root log records for logging socket listener formatter.

__init__() None

Initialize the logging filter.

filter(record: LogRecord) bool

Filter log records.

class pyrosetta.distributed.cluster.logging_filters.SetProtocolNameFilter(protocol_name: str)

Bases: Filter

Set PyRosetta protocol name for logging socket listener formatter.

__init__(protocol_name: str) None

Initialize the logging filter.

filter(record: LogRecord) bool

Filter log records.

class pyrosetta.distributed.cluster.logging_filters.DefaultSocketAddressFilter

Bases: Filter

Maybe set socket address of third-party root log records for logging socket listener formatter.

__init__() None

Initialize the logging filter.

filter(record: LogRecord) bool

Filter log records.

class pyrosetta.distributed.cluster.logging_filters.SetSocketAddressFilter(socket_listener_address: Tuple[str, int])

Bases: Filter

Set socket address for logging socket listener filter.

__init__(socket_listener_address: Tuple[str, int]) None

Initialize the logging filter.

filter(record: LogRecord) bool

Filter log records.

class pyrosetta.distributed.cluster.logging_filters.SocketAddressFilter(socket_listener_address: Tuple[str, int])

Bases: Filter

Filter log records for the logging socket listener address.

__init__(socket_listener_address: Tuple[str, int]) None

Initialize the logging filter.

filter(record: LogRecord) bool

Filter log records.

class pyrosetta.distributed.cluster.logging_filters.DefaultTaskIdFilter

Bases: Filter

Maybe set task ID of third-party root log records for logging socket listener formatter.

__init__() None

Initialize the logging filter.

filter(record: LogRecord) bool

Filter log records.

class pyrosetta.distributed.cluster.logging_filters.SetTaskIdFilter(task_id: str)

Bases: Filter

Set task ID for logging socket listener filter.

__init__(task_id: str) None

Initialize the logging filter.

filter(record: LogRecord) bool

Filter log records.

pyrosetta.distributed.cluster.logging_filters.format_socket_address(socket_listener_address: Tuple[str, int]) str

Format a socket listener address for socket listener handler filters.

pyrosetta.distributed.cluster.logging_filters.split_socket_address(socket_address: str) Tuple[str, int]

Split a socket listener address for socket listener handlers.