Glassfish 日志
借助 Site24x7 AppLogs 监控 Glassfish 日志既顺畅又高效,所有相关日志数据都会被检索并在统一视图中呈现。Glassfish 日志数据按照日期和时间、产品版本、模块、日志级别、键值、时间毫秒、级别值、源文件名和消息等字段进行拆分展示。了解更多关于 Site24x7 日志管理的信息。
入门
日志文件路径
每个应用程序将日志写入不同的文件夹和文件。默认情况下,Glassfish 日志来自以下各操作系统对应的文件夹路径。如果您的日志保存在其他文件夹中,可以在创建日志配置文件时,在文件路径下指定该文件夹路径,以从该特定文件夹中获取日志。

:
/var/log/glassfish/domains/*/logs/server.log*

:
C:\glassfish*\domains\*\logs\server.log*
C:\Program Files\glassfish*\domains\*\logs\server.log*
日志模式
$DateTime:date$] [$ProductVersion$] [$LogLevel$] [$Module$] [$SourceFileName$] [$KeyValues$] [timeMillis: $TimeMills:number$] [levelValue: $LevelValue:number$] [[$Message$]]
这是 Site24x7 根据以下示例日志为解析 Glassfish 日志定义的默认模式。
示例日志
[2017-01-09T13:30:13.278+0530] [glassfish 4.1] [INFO] [NCLS-JMX-00002] [javax.enterprise.system.jmx] [tid: _ThreadID=176 _ThreadName=Thread-37] [timeMillis: 1483948813278] [levelValue: 800] [[JMXStartupService: Stopped JMXConnectorServer: null]]
上述示例日志可以拆分为 9 个字段,每个字段将从中获取各自的值,然后上传至 Site24x7。
| 字段名称 | 字段值 |
| 日期时间 | 2017-01-09T13:30:13.278+0530 |
| 产品版本 | glassfish 4.1 |
| 日志级别 | INFO |
| 模块 | NCLS-JMX-00002 |
| 源文件名 | javax.enterprise.system.jmx] |
| 键值 | tid: _ThreadID=176 _ThreadName=Thread-37] |
| 时间毫秒 | timeMillis: 1483948813278 |
| 级别值 | levelValue: 800 |
| 消息 | JMXStartupService: Stopped JMXConnectorServer: null |
