rti.logging package¶
Submodules¶
rti.logging.distlog module¶
-
class
rti.logging.distlog.LogLevel¶ Bases:
pybind11_builtins.pybind11_objectMembers:
SILENT
FATAL
SEVERE
ERROR
WARNING
NOTICE
INFO
DEBUG
TRACE
-
DEBUG= LogLevel.DEBUG¶
-
ERROR= LogLevel.ERROR¶
-
FATAL= LogLevel.FATAL¶
-
INFO= LogLevel.INFO¶
-
NOTICE= LogLevel.NOTICE¶
-
SEVERE= LogLevel.SEVERE¶
-
SILENT= LogLevel.SILENT¶
-
TRACE= LogLevel.TRACE¶
-
WARNING= LogLevel.WARNING¶
-
property
name¶ (self: handle) -> str
-
-
class
rti.logging.distlog.Logger¶ Bases:
pybind11_builtins.pybind11_object-
debug(self: rti.logging.distlog.Logger, arg0: str) → None¶ Log a debug message.
-
error(self: rti.logging.distlog.Logger, arg0: str) → None¶ Log an error message.
-
fatal(self: rti.logging.distlog.Logger, arg0: str) → None¶ Log a fatal message.
-
property
filter_level¶ The logger filter level.
-
static
finalize() → None¶ Destroy the Logger. It should not be accessed after this call.
-
info(self: rti.logging.distlog.Logger, arg0: str) → None¶ Log an info message.
-
instance= <rti.logging.distlog.Logger object>¶
-
log(*args, **kwargs)¶ Overloaded function.
log(self: rti.logging.distlog.Logger, log_level: rti.logging.distlog.LogLevel, message: str) -> None
Log a message with the given log level
log(self: rti.logging.distlog.Logger, log_level: rti.logging.distlog.LogLevel, message: str, category: str) -> None
Log a message with the given log level and category
log(self: rti.logging.distlog.Logger, message_params: rti.logging.distlog.MessageParams) -> None
Log a message with the given log level and category
-
notice(self: rti.logging.distlog.Logger, arg0: str) → None¶ Log a notice message.
-
static
options(options: rti.logging.distlog.LoggerOptions) → bool¶ Set the options for the Logger instance (must be set prior to accessing the instance.
-
property
print_format¶ The logger print format.
-
severe(self: rti.logging.distlog.Logger, arg0: str) → None¶ Log a severe message.
-
trace(self: rti.logging.distlog.Logger, arg0: str) → None¶ Log a trace message.
-
property
verbosity¶ The logger’s verbosity.
-
warning(self: rti.logging.distlog.Logger, arg0: str) → None¶ Log a warning message.
-
-
class
rti.logging.distlog.LoggerOptions¶ Bases:
pybind11_builtins.pybind11_object-
property
application_kind¶ The application_kind.
-
property
domain_id¶ The domain ID for logging.
-
property
echo_to_stdout¶ Toggle for echo to stdout.
-
property
filter_level¶ Toggle for log filter level.
-
property
log_infrastructure_messages¶ Toggle for logging infrastructure messages.
-
property
participant¶ The DomainParticipant to use for the logger.
-
property
qos_library¶ The QoS library name.
-
property
qos_profile¶ The QoS profile name.
-
property
queue_size¶ The logger’s queue size.
-
property
remote_administration_enabled¶ Toggle for remote administration.
-
property
thread_settings¶ The settings for the thread handling logging.
-
property
rti.logging.handler module¶
-
class
rti.logging.handler.DistlogHandler(options: Optional[distlog.LoggerOptions] = None)¶ Bases:
logging.Handler-
close() → None¶ Tidy up any resources used by the handler.
This version removes the handler from an internal map of handlers, _handlers, which is used for handler lookup by name. Subclasses should ensure that this gets called from overridden close() methods.
-
emit(record: logging.LogRecord) → None¶ Do whatever it takes to actually log the specified logging record.
This version is intended to be implemented by subclasses and so raises a NotImplementedError.
-