Maximo:service.log 条目存储在哪里?
Maximo: Where do service.log entries get stored?
我在 Maximo 7.6.1.1 中有自动化脚本。
脚本中的行适用于 logging/debugging:
service.log("Here is a debugging note.")
.
- 日志级别设置为错误
这些日志条目存储在哪里?我如何查看它们?
您可以在 SystemOut.log 文件中查看这些日志。
注意:另外,请将此脚本添加到 AutoScript 根记录器(系统配置 -> 平台配置 -> 日志记录)
我认为 service.log()
默认记录到 INFO,但也有其他日志记录级别的选项(service.log_error()
、service.log_warn()
、service.log_info()
和 service.log_debug()
。如果您的实际记录器(不是自动化脚本页面上的 "logging" 条目)设置为 ERROR,则 log()
语句将无处可去。您需要改变您的日志记录级别向下到 INFO 或 DEBUG。
要更改此特定记录器的记录设置,您需要转到记录应用程序(位于 user89 指出的位置,系统配置 -> 平台配置 -> 记录),突出显示顶部的自动脚本记录器 table(绑定到"maximo.script"记录器,供参考),然后点击在最下面添加一行table。在那个底部 table,将条目命名为与您的自动化脚本名称相同的名称(因此它是 maximo.script.)。这是 service
记录器使用的记录器。需要注意的是,即使在应用设置之后,我有时也看不到我的日志记录,直到我重新启动 JVM。
如 user89 所述,日志通常配置为进入 WebSphere 节点 profile\logs\ 目录中的 System.Out
日志文件。但是,您也可以将它们放在其他地方(但可能仍在服务器上,除非您在某个地方有可以使用的映射目录)。当您从上面添加该脚本日志记录条目时,您可以添加滚动文件附加程序,然后使用左侧栏上的操作 "set the root logger directory"。然后,您的日志记录语句将 也 转到附加程序中列出的文件到您设置为根目录的目录中。
我在 Maximo 7.6.1.1 中有自动化脚本。
脚本中的行适用于 logging/debugging:
service.log("Here is a debugging note.")
.
- 日志级别设置为错误
这些日志条目存储在哪里?我如何查看它们?
您可以在 SystemOut.log 文件中查看这些日志。
注意:另外,请将此脚本添加到 AutoScript 根记录器(系统配置 -> 平台配置 -> 日志记录)
我认为 service.log()
默认记录到 INFO,但也有其他日志记录级别的选项(service.log_error()
、service.log_warn()
、service.log_info()
和 service.log_debug()
。如果您的实际记录器(不是自动化脚本页面上的 "logging" 条目)设置为 ERROR,则 log()
语句将无处可去。您需要改变您的日志记录级别向下到 INFO 或 DEBUG。
要更改此特定记录器的记录设置,您需要转到记录应用程序(位于 user89 指出的位置,系统配置 -> 平台配置 -> 记录),突出显示顶部的自动脚本记录器 table(绑定到"maximo.script"记录器,供参考),然后点击在最下面添加一行table。在那个底部 table,将条目命名为与您的自动化脚本名称相同的名称(因此它是 maximo.script.service
记录器使用的记录器。需要注意的是,即使在应用设置之后,我有时也看不到我的日志记录,直到我重新启动 JVM。
如 user89 所述,日志通常配置为进入 WebSphere 节点 profile\logs\System.Out
日志文件。但是,您也可以将它们放在其他地方(但可能仍在服务器上,除非您在某个地方有可以使用的映射目录)。当您从上面添加该脚本日志记录条目时,您可以添加滚动文件附加程序,然后使用左侧栏上的操作 "set the root logger directory"。然后,您的日志记录语句将 也 转到附加程序中列出的文件到您设置为根目录的目录中。