使用“日志查看器”页面可查看选定 GlassFish Server 实例和群集的日志文件,以及自定义日志显示。
“日志查看器”页面包含四个区域:
搜索条件
高级搜索
修改搜索
搜索结果
“搜索条件”区域包含以下选项:
单击此链接可以打开一个可让您进一步细化日志查看器搜索条件的区域。
单击“最近”单选按钮可以显示最近的消息。单击“特定范围”单选按钮可以打开“从”字段和“到”字段,通过这两个字段,可以只查看特定时间段内的消息。
对于时间值,其语法必须采用以下格式(SSS 表示毫秒):
hh:mm:ss.SSS
例如:
17:10:00.000
如果“从”字段中的时间值迟于“到”字段中的时间值,将显示错误消息。
为过滤选择的日志级别。默认情况下,将显示服务器日志中选定日志级别和更高日志级别的所有消息。选中标有“请勿包括更高级别的消息”的复选框将仅显示所选级别的消息。
为确保要查看的消息都显示在服务器日志中,请先在“模块日志级别”页面上设置适当的日志级别。请参见配置日志级别。
如果选择基于日志级别过滤日志消息,则将只显示符合指定过滤条件的消息。不过,这种过滤不影响将哪些消息记录到服务器日志中。
“高级搜索”区域包含以下选项:
要根据模块过滤的日志程序名称空间。通过按住 Shift 键单击或按住 Ctrl 键单击选择多个名称空间。
选择较高级别的名称空间也就选择了该名称空间下的所有名称空间。例如,选择 javax.enterprise.system 的同时也就选择了该名称空间下所有模块的日志程序: javax.enterprise.system.core、javax.enterprise.system.tools.admin 等等。
特定于特定应用程序的日志程序(一行一个)。
如果应用程序具有多个模块,您可以查看任何模块,也可以查看所有模块。例如,假定应用程序具有使用以下名称的日志程序:
com.mycompany.myapp.module1 com.mycompany.myapp.module2 com.mycompany.myapp.module3
要查看应用程序中所有模块的消息,请键入 com.mycompany.myapp。要只查看 module2 的消息,请键入 com.mycompany.myapp.module2。
指定一个或多个自定义日志程序时,仅当在“日志程序”区域中显式指定了 GlassFish Server 模块的消息,才会显示这些消息。
一次查看的消息数目。所显示消息的默认数目为 40。其他选项为 100、250 和 1000。
要查看堆栈追踪,请取消选中“限制过长的消息”复选框。默认情况下,查看器中不会显示堆栈追踪,要查看堆栈追踪,请单击消息的(详细资料) 链接。
“修改搜索”区域用于指定服务器实例或群集以及要查看的关联日志文件的名称。
要显示日志记录的服务器实例或群集。默认目标为服务器。其他选项取决于为域定义并启用的群集和实例。
要显示的日志文件的名称。默认名称为 server.log。其他选项取决于选定目标的日志设置。
“日志查看器结果”表显示服务器日志消息。使用该表顶部的“记录早于”和“记录晚于”按钮可选择您要查看的记录范围。
对于每条消息,“日志查看器结果”表包含以下信息。
服务器日志中的消息编号。
消息的日志级别。
日志消息的简短文本。单击 (详细资料) 链接可以查看消息的格式化版本。
生成日志消息的日志程序模块。
发布日志消息的日期和时间。
日志消息的线程名称和 ID。
set-log-level