嗨,我正在 Maximo 中编写一个自动化脚本,该脚本触发 cron 任务。我在打印语句中插入换行符时遇到问题。我试过 '\n' & 只是在我的打印之间添加一个 print() 。两者都不起作用,我所有的打印件都被打包到我的日志文件中的一行中。
您可以改为在服务隐式变量上使用提供的 log() 方法来实现相同的结果。每次调用都会在您的日志文件中生成一行。 https://www.ibm.com/support/knowledgecenter/SSLLAM_7.6.0/com.ibm.mbs.doc/autoscript/r_variables_automation_scripts.html
此外,如果您想对日志级别进行更多控制,您可以直接从 Logger API 获取一个记录器,它基本上是一个 Log4J 包装器:
from psdi.util.logging import MXLoggerFactory
logger = MXLoggerFactory.getLogger("maximo.integration")
logger.info("Integration logger used from automation script")
Run Code Online (Sandbox Code Playgroud)
然后,您可以从 Logging 应用程序控制其日志级别。
| 归档时间: |
|
| 查看次数: |
442 次 |
| 最近记录: |