Skip to main content

Crate dm_database_driver_log

Crate dm_database_driver_log 

Source
Expand description

DM(达梦)驱动日志解析库。

驱动日志是一行一个事件,常见形式如下:

[INFO - 2026-09-16 17:45:19.763] tid:119 - [worker] { conn-3, pstmt-854 } executeQuery(): rs-2216; [USED TIME]: 8.5ms; [EXEC_ID]: 19010657;

内置 JDBC 与 DM Provider 格式通过统一的 LogParserBuilder 自动识别。 其他驱动可以使用 advanced 命名空间中的通用格式引擎扩展。

Modules§

advanced
面向新增驱动格式的高级通用引擎 API。

Structs§

JdbcEvent
一条可独立保存的驱动日志事件。
LogIterator
统一事件迭代器。
LogParser
统一的内置驱动日志解析器。
LogParserBuilder
自动识别 JDBC 或 DM Provider 格式的文件解析器构建器。

Enums§

FileEncodingHint
文件编码提示,用于指示日志文件的字符编码。
LogEvent
JDBC 或 DM Provider 日志事件。
LogFormatKind
内置日志格式的种类。
ParseError
解析失败的位置与原因。

Functions§

parse_bytes
自动识别并解析一条字节记录。
parse_bytes_with_encoding
按指定编码自动识别并解析一条字节记录。
parse_line
自动识别并解析一条 JDBC 或 DM Provider 记录。