设计器运行时日志过大怎么办?
首先,需要了解日志,这个文章是个好材料
然后,基本上你需要改的配置在这里 "C:\iS-RPA\plugin\Com.Isearch.Func.Python\Lib\ubpa\ilog.py"
我们来看一下:
33-55 行之间,跟self.fh
有关的都可以注释掉,这个会在 c:\log 目录下产生大量 python 日志
推荐首要减少这些日志
其他减少日志的方法
对于 robot 运行的日志文件,如果不想要日志文件,可以在这个注释下面部分代码,例如修改为:
觉得哪些级别日志没用,就自行注释掉
希望能有所帮助,后续我们建立统一日志级别,并调整好模块中的输出
大家尽量不要用设计器来跑正式任务,至少用 cmd 窗口。
如果你知道日志位置,你并不需要这些日志,可以定义一个 windows 任务定期删除一下。
这个需要自己写个脚本来运行
一些其他信息
如果你觉得 console 上显示日志过多了,self.logger 有关的,可以设置self.logger.setLevel(logging.INFO)
,或者WARNING
也可以
项目中经常会遇到 robot 运行完的日志中只有最近的一部分,这个日志文件应该是有容量的,但是有时候我需要看日志中 print 的数据,所以日志文件的(容量)行数能否通过修改配置文件而增加呢?