class documentation

class AbstractUaLogger(ABC):

View In Hierarchy

Abstract interface for OPC UA logging.

Async Method ua_log_error Log an error message, with an optional, application-specific error code.
Async Method ua_log_info Log an informational message.
Async Method ua_log_warning Log a warning message.
@abstractmethod
async def ua_log_error(self, msg: str, *, severity: int = 999, code: str = '', source: AbstractUaObject | None = None):

Log an error message, with an optional, application-specific error code.

@abstractmethod
async def ua_log_info(self, msg: str, *, severity: int = 0, source: AbstractUaObject | None = None):

Log an informational message.

@abstractmethod
async def ua_log_warning(self, msg: str, *, severity: int = 555, source: AbstractUaObject | None = None):

Log a warning message.