驱动日志¶
慨述
为了快速测试和诊断驱动程序发生的问题,驱动提供了高性能的日志记录功能. 在默认情况下引用神通数据库.NET Data Provider 驱动程序, 当创建成功创建一个有效的数据库连接时, 驱动将自动创建一个日志文件,名称为 oscar_log.txt, 路径在项目的根目录下, 记录驱动发生的数据连接产生的数据诊断或描述信息, 内容格式 时间-进程ID-日志级别-日志信息.
日志级别
- None = 0, // 关闭日志输出功能,不打印日志。
- Critical = 1, // 指示整个应用中失败的消息。
- Error = 2, // 指示当前操作失败的消息。
- Warning = 3, // 指示非严重问题的消息。
- Information = 4, // 信息性消息。
- SQL = 5, // 打印SQL。
- Debug = 6, // 用于调试的诊断消息。
- Trace = 7, // 用于诊断特定问题的非常详细的诊断消息。
配置
设置日志等级需要在连接字符串中配置,关键词 LOGLEVEL 配置日志打印的级别,比如 LOGLEVEL=3 (默认), 连接字符串格式请参考 连接字符串 章节.
- 0 表示关闭日志输出功能,不打印日志消息
- 1 表示整个应用中失败的消息
- 2 表示当前操作失败的消息
- 3 表示非严重问题的消息
- 4 表示信息性消息
- 5 表示打印SQL消息
- 6 表示用于调试的诊断消息
- 7 表示用于诊断特定问题的非常详细的诊断消息