swarmrob.swarmrob.logger package¶
Submodules¶
swarmrob.swarmrob.logger.evaluation_logger module¶
swarmrob.swarmrob.logger.local_logger module¶
swarmrob.swarmrob.logger.remote_logger module¶
-
class
swarmrob.swarmrob.logger.remote_logger.RemoteLogger(hostname, port, worker_uuid, swarm_uuid)¶ Bases:
objectSingleton class for the remote logger
-
debug(msg, *args)¶ - Overwritten debug method of the logging module. Adds additional information like the uuid of the swarm and worker to the remote logging
Parameters: - msg – Message that should be logged
- args – List of additional arguments
Returns:
-
error(msg, *args)¶ - Overwritten error method of the logging module. Adds additional information like the uuid of the swarm and worker to the remote logging
Parameters: - msg – Message that should be logged
- args – List of additional arguments
Returns:
-
exception(exception, msg='')¶ - Overwritten exception method of the logging module. Adds additional information like the uuid of the swarm and worker to the remote logging
Parameters: - exception – Thrown exception
- msg – Message that should be logged
Returns:
-