JVM 日志设置

使用此页面查看和修改 Java 虚拟机(JVM)System.outSystem.err 日志的设置。

要查看此管理控制台页面,单击故障诊断 > 日志和跟踪 > 服务器 > JVM 日志

“配置”选项卡

文件名
指定此页面上所描述日志文件之一的名称。

第一个文件名字段指定 System.out 日志的名称。 第二个文件名字段指定 System.err 文件的名称。

按下“运行时”选项卡上的查看按钮,以查看所选日志文件的内容。

System.out 日志或 System.err 日志指定的文件名必须具有下列值之一:

文件名
文件系统中的文件名称。建议您使用全限定文件名。如果文件名不是全限定的,则认为它是相对于服务器的当前工作目录。 每个流都必须与一个专用文件一起配置。例如,您不能重定向 System.outSystem.err 到同一个物理文件。

如果已存在包含此文件的目录,则运行服务器的用户标识需要具有对该目录的读/写访问权。如果不存在此目录,将用正确的许可权创建它。运行服务器的用户标识必须具有创建目录的权限。

console
这是用于重定向流到相应进程流的特殊文件名。如果此值指定为 System.out,则此文件重定向到 stdout。如果此值指定为 System.err,则文件重定向到 stderr
none
废弃所有写入流的数据。指定等价于重定向流到 Unix 系统上的 dev/null。

文件格式
指定用于保存 System.out 文件的格式。
日志文件循环

使用此配置属性集配置要自管理的 System.outSystem.err 日志文件。

自管理日志文件将消息写入文件,直到达到时间或大小标准。在指定的时间或当文件达到指定大小时,将临时暂挂记录,而日志文件滚动,这涉及关闭和重命名已保存的文件。新的已保存文件名基于原始文件名,加上时间戳记限定符以表明发生重命名的时间。一旦重命名完成,以原始名称命名的新的空日志文件重新打开,并继续记录。日志文件滚动后所有消息保留,尽管单个消息可分割成已保存文件和当前文件。

如果相应的流重定向到文件,那么您只能配置日志为自管理。

文件大小
单击此属性使日志文件基于文件的大小来管理自已。当文件达到您在最大大小字段中指定的所指定大小时,发生自动滚动。
最大大小
指定文件的最大大小(以兆字节计)。 当文件达到此大小时,它滚动。

此属性仅在单击文件大小时才有效。

时间
单击此属性使日志文件基于一天中的时间来管理自已。在启动时间字段中指定的时间上,字段滚动。
启动时间
指定一天的小时(从 1 到 24),应用程序服务器重新启动后,周期性滚动算法第一次开始的时间。算法在应用程序服务器启动时装入。一旦在(启动时间字段)小时上启动后,滚动算法每(重复时间字段)小时滚动文件。此滚动模式继续,而无须调整,直到应用程序服务器停止。
重复时间
指定小时数(从 1 到 24),发生周期性滚动的时间。
重复时间
指定小时数,在此时间后日志文件将滚动。有效值范围从 1 到 24。

按大小,或按时间和大小配置要滚动的日志文件。单击文件大小时间,以在第一次匹配标准时滚动文件。例如,如果重复时间字段为 5 小时,而最大文件大小为 2 MB,则文件每 5 小时滚动一次,除非它在间隔消逝前达到 2 MB。在大小滚动后,文件继续在每次间隔后滚动。

最大历史日志文件数

指定要保持的历史上的(滚动的)文件的数目。流写入当前文件,直到它滚动。在滚动时,当前文件关闭,并另存为由当前名称加上滚动时间戳记组成的新名称。 然后,流重新打开带有原始名称的新文件,并继续写。 历史文件数从零增加到历史文件字段的最大数值。下一次滚动删除最旧的历史文件。

安装的应用程序输出

指定产生于应用程序代码的 System.outSystem.err 打印语句是否记录和格式化。

显示应用程序打印语句
单击此字段显示应用程序使用 printprintln 流方法写入流的消息。WebSphere Application Server 系统消息总是出现。
格式化打印语句
单击此字段格式化格式化打印语句,象 WebSphere Application Server 系统消息一样。

“运行时”选项卡

文件名
指定此页面上所描述日志文件之一的名称。

第一个文件名字段指定 System.out 日志的名称。 第二个文件名字段指定 System.err 文件的名称。

按下“运行时”选项卡上的查看按钮,以查看所选日志文件的内容。

System.out 日志或 System.err 日志指定的文件名必须具有下列值之一:

文件名
文件系统中的文件名称。建议您使用全限定文件名。如果文件名不是全限定的,则认为它是相对于服务器的当前工作目录。 每个流都必须与一个专用文件一起配置。例如,您不能重定向 System.outSystem.err 到同一个物理文件。

如果已存在包含此文件的目录,则运行服务器的用户标识需要具有对该目录的读/写访问权。如果不存在此目录,将用正确的许可权创建它。运行服务器的用户标识必须具有创建目录的权限。

console
这是用于重定向流到相应进程流的特殊文件名。如果此值指定为 System.out,则此文件重定向到 stdout。如果此值指定为 System.err,则文件重定向到 stderr
none
废弃所有写入流的数据。指定等价于重定向流到 Unix 系统上的 dev/null。

相关信息

管理控制台按钮
管理控制台作用域设置
管理控制台过滤器设置
管理控制台首选项设置
管理控制台页面功能