【问题标题】:How to generate logs with timestamp in sikuli?如何在 sikuli 中生成带有时间戳的日志?
【发布时间】:2016-03-07 20:19:41
【问题描述】:

我想生成带有时间戳的日志来代替我提到的弹出窗口。 请提出一些生成带有时间戳的日志的步骤。

代码:-

click("1450851018693.png")
wait(2)
click(Pattern("1450851091319.png").targetOffset(1,2))
click(Pattern("1450851555941.png").targetOffset(-201,1))
type("111")
click(Pattern("1450851201892.png").targetOffset(-13,2))
type("121")
wait(1)
if exists ("1450851253342.png"):
    popup("start button is enabled")
    click("1450851253342.png")

在上面的代码而不是弹出窗口中,我希望将消息记录到带有时间戳的文件中。 请帮忙..

【问题讨论】:

    标签: sikuli sikuli-script sikuli-ide


    【解决方案1】:

    您可以使用 Python 中的 logging 模块导入它并获取记录器实例:

    import logging
    FORMAT='%(asctime)-15s %(message)s'
    logging.basicConfig(format=FORMAT)
    logger=logging.getLogger('')
    

    然后,在您的代码中使用它(默认情况下,级别 info 不会打印到控制台,但 warning 是)

    logger.warning('My message')
    

    你应该有一个你喜欢的日志条目:

    2016-03-07 13:10:43,151 我的留言

    有关说明和基本教程,请参阅Logging Python

    【讨论】:

      猜你喜欢
      • 2023-03-22
      • 1970-01-01
      • 2012-01-08
      • 2020-04-20
      • 2013-01-31
      • 1970-01-01
      • 2014-05-21
      • 2010-09-26
      • 2019-02-01
      相关资源
      最近更新 更多