Maximo:服务.log条目存储在哪里?



我在 Maximo 7.6.1.1 中有自动化脚本。

脚本具有用于日志记录/调试的行:

service.log("Here is a debugging note.").

  • 日志级别设置为错误

这些日志条目存储在哪里?如何查看它们?

我认为默认情况下service.log()日志到INFO,但其他日志记录级别(service.log_error()service.log_warn()service.log_info()service.log_debug()也有一个选项。如果实际记录器(不是自动化脚本页面上的"日志记录"条目(设置为 ERROR,则log()语句不会转到任何地方。您需要将日志记录级别调低到 INFO 或 DEBUG。

要更改此特定记录器的日志记录设置,您需要转到日志记录应用程序(位于user89指出的位置,系统配置->平台配置->日志记录(,突出显示顶部表中的自动脚本记录器(绑定到"maximo.script"记录器,以供参考(,然后单击以在底部表中添加一行。在该底部表中,将条目命名为与自动化脚本名称相同的名称(因此它是maximo.script.(。这是service记录器使用的记录器。需要注意的是,即使在应用了设置之后,我有时也无法看到我的日志记录,直到重新启动 JVM。

正如 user89 所指出的,日志通常配置为进入 WebSphere 节点配置文件\logs\目录中的System.Out日志文件。但是,您也可以让它们转到其他地方(但可能仍在服务器上,除非您在可以使用的某个地方有映射目录(。从上面添加该脚本日志记录条目时,可以添加滚动文件追加器,然后使用左侧栏上的操作"设置根记录器目录"。然后,您的日志记录语句也将转到追加器中列出的文件,进入您设置为根目录的目录中。

您可以在SystemOut.log文件中查看这些日志。

注意:另外,请将此脚本添加到AutoScript根记录器(系统配置->平台配置->日志记录(

最新更新