Mac OS X:如何启用ODBC日志?
Mac OS X: how to enable ODBC log?
我在 Mac OS X 中安装了一些 ODBC 驱动程序。其中一个无法正常工作,即我的应用程序无法通过 ODBC 驱动程序连接到 PostgreSQL 数据库。
我想为它启用日志记录并检查是什么原因。
我该怎么做?
如果您使用 the iODBC driver manager that ships with macOS,将通过 iODBC Administrator.app
中的 iODBC Administrator.app
和位于 /Applications/iODBC/
中的标准配置文件 (odbc.ini
) 来控制跟踪标准位置(/Library/ODBC/
用于系统级配置;/Users/*/Library/ODBC/
用于用户级)。
您也可以在该文件中手动编辑(或创建)如下节。
[ODBC]
Trace = 1
TraceFile = iodbc.$U.$p.$T.log
TraceAutoStop = 0
;TraceDLL =
请注意 $u
、$p
、$t
、and/or $h
标记可用于自动插入 UserID、ProcessID、Timestamp、and/or $HOME 在日志文件名中。
将 UnixODBC 作为售后市场的第三方插件,配置文件可能位于任何地方。 UnixODBC 跟踪是 enabled/disabled 通过 odbcinst.ini
(不是 odbc.ini
)文件的这一节。
[ODBC]
Trace = yes
TraceFile = trace_file_path
我在 Mac OS X 中安装了一些 ODBC 驱动程序。其中一个无法正常工作,即我的应用程序无法通过 ODBC 驱动程序连接到 PostgreSQL 数据库。 我想为它启用日志记录并检查是什么原因。
我该怎么做?
如果您使用 the iODBC driver manager that ships with macOS,将通过 iODBC Administrator.app
中的 iODBC Administrator.app
和位于 /Applications/iODBC/
中的标准配置文件 (odbc.ini
) 来控制跟踪标准位置(/Library/ODBC/
用于系统级配置;/Users/*/Library/ODBC/
用于用户级)。
您也可以在该文件中手动编辑(或创建)如下节。
[ODBC]
Trace = 1
TraceFile = iodbc.$U.$p.$T.log
TraceAutoStop = 0
;TraceDLL =
请注意 $u
、$p
、$t
、and/or $h
标记可用于自动插入 UserID、ProcessID、Timestamp、and/or $HOME 在日志文件名中。
将 UnixODBC 作为售后市场的第三方插件,配置文件可能位于任何地方。 UnixODBC 跟踪是 enabled/disabled 通过 odbcinst.ini
(不是 odbc.ini
)文件的这一节。
[ODBC]
Trace = yes
TraceFile = trace_file_path