日志提供了对 Parasoft JDBC 驱动程序操作(例如,事件和异常)的可见性。在启用初始的数据库虚拟工作时,这点可见性非常有用,因为它促进了对配置问题的分析。在尝试诊断意外行为的原因时,它也很有帮助。
若要配置 Parasoft JDBC 驱动程序的远程日志:
日志级别设置为 Parasoft JDBC 驱动程序指定日志详情级别(详细程度)。将日志路由到日志目标类型设置所提供的目标。
可用选项包括:
级别 | 说明 |
---|---|
0 | 关闭。任何目的地都不进行日志记录。 |
1 | 只记录错误。该错误中包含堆栈跟踪。 |
2 | 帮助调试和分析问题的日志错误和信息事件。 |
3 | 包括每个日志条目的堆栈跟踪。 |
4 | 包括 Parasoft JDBC 驱动程序和 Virtualize 服务器之间通信的通讯报文,但不包括堆栈跟踪。 |
5 | 包含级别 3 和 4 的数据。 |
在有限的情况下谨慎使用日志级别 3 和 5,并且只运行场景。包括每个信息日志条目的堆栈跟踪会使日志文件内容急速增长。
日志目标类型设置指示应该保存或发送驱动器日志数据的位置。这属于内部驱动程序日志信息,而不是记录数据库数据的位置。一旦设置了该选项,接下来的驱动程序日志数据将别路由到所指定目标。
可用选项包括:
目标 | 说明 |
---|---|
文件 | 保存到所指定日志文件位置(在安装 Parasoft 驱动程序的机器上)。 |
服务器 | 将日志数据提交到远程 Parasoft Virtualize 服务器以查看和分析。这样十分方便,可以在不需访问应用程序服务器(该服务器安装了 Parasoft JDBC 驱动程序)上的本地日志文件情况下执行配置调试。日志事件会被缓冲,每 5 秒以突发形式进行传输。详情请参阅Additional Setup for Server Logging。 |
stdout | 将 Parasoft JDBC 驱动程序日志事件路由到标准的控制台输出。 |
stderr | 将 Parasoft JDBC 驱动程序日志事件路由到标准的控制台错误输出。 |
服务器日志选项指示应该将日志数据发送到一个远程 Virtualize 服务器上,该服务器不需要在与 Parasoft JDBC 驱动程序相同的主机上运行。这点有助于分析配置问题和解决问题,而无需直接访问 Parasoft JDBC 驱动程序主机的文件系统。它在安全权限不允许 Parasoft JDBC 驱动程序编写本地文件系统的情况下也很有用。
至于服务器日志,还需要在 Virtualize 服务器上执行以下配置:
日志文件设置在日志目标类型设置为文件,并且日志级别设置为 1 或更高时可以使用。在这些情况下,Log File 设置指示应该保存 Parasoft JDBC 驱动器日志的文本文件的完整路径。
该属性指的是为调试目的(例如,来自实际 JDBC 驱动程序的事件和异常)而生成的本地日志文件的位置。这不是记录所录制数据的文件所处的位置。该文件始终存储在虚拟资产项目中。