驱动日志¶
Windows和Linux数据源管理器都提供对驱动调用的跟踪能力,但他的跟踪只能达到接口调用级;对于神通数据库的ODBC,可能因为存在某些BUG,在工程环境中想快速定位问题,最好的是获得神通ODBC内部函数调用堆栈信息、甚至是与数据库交互的网络协议信息,因此神通ODBC内部实现了对各个层次的函数的调用提供了日志跟踪能力。
可以通过在连接字符串中或在数据源配置中配置添加下列参数开启神通ODBC日志打印:
| 参数名称 | 参数意义 | 值阈范围 |
|---|---|---|
| EnableLog | 是否开启ODBC级的日志打印,开启后调用odbc会生成日志,写入到LogFilePath参数指定的目录中。 默认值为0,不开启。开启会影响odbc的执行效率,建议只在开发阶段使用。 | 0:不开启;1:开启 |
| LogFilePath | 日志文件的目录,EnableLog开启后生效。 | 合法的系统路径,该路径必须存在 |
| LogFileSize | 单个日志文件的最大值,超过这个最大值则将日志进行归档,默认值为0,EnableLog开启后生效。 | 大于0的整数 |
| LogPrintLevel | 设置日志打印的级别,默认为1,EnableLog开启后生效。 | 1:SQL级日志;2:接口级日志 4:简单协议日志;8:完整协议日志 |