ulog
— log分级打印模块¶
ulog是Python轻应用提供的一个分级别的打印模块,日志内容可以按照不同的级别,分别输出到串口,本地文件和 云端。 云端日志的查看方法
ulog模块使用示例¶
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | # *_* coding: utf-8 *_*
import ulog
from ulog import LOG_INFO,LOG_WARN,LOG_ERROR,LOG_DEBUG,LOG_FATAL
TAG = "UlogTest"
# 设置本地终端日志输出等级
ulog.stdloglevel(LOG_INFO)
# 设置记录到文件系统的日志等级
ulog.fsloglevel(LOG_DEBUG)
# 设置上传到云端的日志等级
ulog.cloudloglevel(LOG_ERROR)
# 设置日志文件的存储路径
ulog.setlogfilepath('/data/ulog')
# 设置日志文件的大小 8k
ulog.setlogfilesize(8192)
# 调用不同的方法打印log
ulog.debug(TAG, 'test for debug');
ulog.info(TAG, 'test for info');
ulog.warn(TAG, 'test for warning');
ulog.error(TAG, 'test for error log');
ulog.fatal(TAG, 'test for fatal log');
|
ulog模块接口列表¶
-
ulog.
info
(tag, log_str)[源代码]¶ 信息级别记录日志
- 参数
tag(str) – 需要记录的日志tag
log_str(str) – 需要记录的log
- 返回
0: 成功,其他: 失败
-
ulog.
fatal
(tag, log_str)[源代码]¶ 信息级别记录日志
- 参数
tag(str) – 需要记录的日志tag
log_str(str) – 需要记录的log
- 返回
0: 成功,其他: 失败