firebird.lib.logmsgs¶
Firebird log messages for Firebird log parser
Enums¶
Severity¶
Facility¶
- class firebird.lib.logmsgs.Facility(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]¶
Bases:
IntEnum
Firebird Log Server facility.
- AUTH = 11¶
- CONFIG = 2¶
- FILEIO = 4¶
- GUARDIAN = 9¶
- INTL = 3¶
- NET = 10¶
- PLUGIN = 8¶
- SWEEP = 7¶
- SYSTEM = 1¶
- UNKNOWN = 0¶
- USER = 5¶
- VALIDATION = 6¶
Dataclasses¶
MsgDesc¶
Functions¶
identify_msg¶
- firebird.lib.logmsgs.identify_msg(msg: str) Tuple[MsgDesc, Dict[str, Any], bool] | None [source]¶
Identify Firebird log message.
- Parameters:
msg (str) – Firebird log entry with message to be identified.
- Returns:
Tuple with matched
MsgDesc
instance, dictionary with extracted message parameters, and boolean flag indicating whether message has optional content. ReturnsNone
if message was not matched against any message descriptor.- Return type: