日志提供了对 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 服务器上执行以下配置:
Log File 设置在 Log Destination Type 设置为 file 时,并且 Log Level 设置为 1 或更高时可以使用。在这些情况下,Log File 设置指示应该保存 Parasoft JDBC 驱动器日志的文本文件的完整路径。
该属性引用为了调试目的而生成的本地日志文件的位置(例如,来自实际 JDBC 驱动程序的事件和异常)。这不是记录所记录数据的文件所处的位置。该文件始终存储在 Virtual Assets 项目中。