作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
您好,我正在 Maximo 中编写一个自动化脚本,该脚本在 cron 任务上触发。我在打印语句中插入换行符时遇到问题。我已经尝试过 '\n' & 只是在打印之间添加 print() 。两者都不起作用,我的所有打印都被打包到我的日志文件中的一行中。
最佳答案
您可以使用 service 隐式变量上提供的 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")
然后,您可以从日志记录应用程序控制其日志级别。
关于automation - 如何在 Maximo 自动化脚本打印语句中换行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58920706/
我是一名优秀的程序员,十分优秀!