Rosetta
Classes | Functions | Variables
pyrosetta.distributed.cluster.logging_support Namespace Reference

Classes

class  LoggingSupport
 

Functions

None purge_socket_logger_plugin_address (Tuple[str, int] socket_listener_address, Worker dask_worker)
 
Tuple[logging.RootLogger, logging.handlers.SocketHandler, List[logging.Filter]] setup_target_logger (str protocol_name, Tuple[str, int] socket_listener_address, bytes masked_key, str task_id, str logging_level)
 
None close_target_logger (logging.RootLogger logger, logging.handlers.SocketHandler socket_handler, List[logging.Filter] filters)
 
L setup_target_logging (L func)
 
logging.LoggerAdapter get_worker_logger (str protocol_name, Tuple[str, int] socket_listener_address, str task_id)
 
L setup_worker_logging (L func)
 

Variables

string __author__ = "Jason C. Klima"
 
 G = TypeVar("G")
 
 L = TypeVar("L", bound=Callable[..., Any])
 
 Q = TypeVar("Q", bound=billiard.Queue)
 

Function Documentation

◆ close_target_logger()

None pyrosetta.distributed.cluster.logging_support.close_target_logger ( logging.RootLogger  logger,
logging.handlers.SocketHandler  socket_handler,
List[logging.Filter]  filters 
)
Teardown socket logging handler.

Referenced by pyrosetta.distributed.cluster.logging_support.setup_target_logging().

◆ get_worker_logger()

logging.LoggerAdapter pyrosetta.distributed.cluster.logging_support.get_worker_logger ( str  protocol_name,
Tuple[str, int]  socket_listener_address,
str  task_id 
)

◆ purge_socket_logger_plugin_address()

None pyrosetta.distributed.cluster.logging_support.purge_socket_logger_plugin_address ( Tuple[str, int]  socket_listener_address,
Worker  dask_worker 
)
Close and remove an item from the worker logger plugin router.

◆ setup_target_logger()

Tuple[logging.RootLogger, logging.handlers.SocketHandler, List[logging.Filter]] pyrosetta.distributed.cluster.logging_support.setup_target_logger ( str  protocol_name,
Tuple[str, int]  socket_listener_address,
bytes  masked_key,
str  task_id,
str  logging_level 
)
Setup socket logging handler.

Referenced by pyrosetta.distributed.cluster.logging_support.setup_target_logging().

◆ setup_target_logging()

L pyrosetta.distributed.cluster.logging_support.setup_target_logging ( L  func)

◆ setup_worker_logging()

L pyrosetta.distributed.cluster.logging_support.setup_worker_logging ( L  func)

Variable Documentation

◆ __author__

string pyrosetta.distributed.cluster.logging_support.__author__ = "Jason C. Klima"
private

◆ G

pyrosetta.distributed.cluster.logging_support.G = TypeVar("G")

◆ L

pyrosetta.distributed.cluster.logging_support.L = TypeVar("L", bound=Callable[..., Any])

◆ Q

pyrosetta.distributed.cluster.logging_support.Q = TypeVar("Q", bound=billiard.Queue)