本文中含有需要您注意的重要提示信息,忽略该信息可能对您的业务造成影响,请务必仔细阅读。
可以使用两种方式记录应用运行产生的日志:
方式1:使用Python内置print()方法,日志仅记录到本地。
方式2:使用rpa.console.logger提供的方法。
重要
建议对应用产生的日志分级处理,以便于后期的运维和排查问题。
应用运行的过程日志(如记录运行到什么位置)使用print()或rpa.console.logger.debug()方法记录到本地;
应用运行的异常捕获、重要信息可使用rpa.console.logger.info()、rpa.console.logger.warn()、rpa.console.logger.error()同时记录到本地和上传到服务端。
记录到本地的日志,可在系统中找到相应文件进行查看,操作方式可参考 如何查看机器人的日志。
上传到服务端日志可在控制台上查看。
警告
服务端对上报的日志有如下限制:
如果上报频率过高,会触发自动限流;
控制台上仅能查看正在运行任务的运行日志,或任务结束时间在最近3天内的运行日志。
debug
debug(values)
方法描述
日志仅记录到本地。
调用样例- rpa.console.logger.debug-
# 注意事项:此方法使用不定长参数,可添加任意多个内容,最终以字符串形式输出到日志面板
# 代码调用样例如下:
rpa.console.logger.debug('RPA-Logger' , '类型为debug')
info
info(values)
方法描述
日志记录到本地和服务端。
调用样例- rpa.console.logger.info-
# 注意事项:此方法使用不定长参数,可添加任意多个内容,最终以字符串形式输出到日志面板
# 代码调用样例如下:
rpa.console.logger.info('RPA-Logger' , '类型为info')
warn
warn(values)
方法描述
日志记录到本地和服务端。
调用样例- rpa.console.logger.warn-
# 注意事项:此方法使用不定长参数,可添加任意多个内容,最终以字符串形式输出到日志面板
# 代码调用样例如下:
rpa.console.logger.warn('RPA-Logger' , '类型为warn')
error
error(values)
方法描述
日志记录到本地和服务端。
调用样例- rpa.console.logger.error-
# 注意事项:此方法使用不定长参数,可添加任意多个内容,最终以字符串形式输出到日志面板
# 代码调用样例如下:
rpa.console.logger.error('RPA-Logger' , '类型为error')
该文章对您有帮助吗?