阿里云首页 IoT物联网操作系统

log - 日志系统

简介

ulog 日志系统是HaaS轻应用为开发者提供的日志记录系统,为基于HaaS轻应用的开发者提供日志分级控制,日志本地存储,日志信息上云等服务。

示例代码

import * as ulog from 'ulog'

//set local terminal output log level to debug
ulog.stdloglevel('debug')

//set local log file log level info
ulog.fsloglevel('warn')

//set local file save path
ulog.setlogfilepath('/data/ulog')

//set log fize size to 8k
ulog.setlogfilesize(8192)

ulog.cloudloglevel('info')

ulog.debug('test for debug');

ulog.info('test for info');

ulog.warn('test for warning');

ulog.error('test for error log');

ulog.fatal('test for fatal log');

方法说明

ulog.debug('xxx')

调试级别记录日志

返回

  • Number类型,0:成功,其他:失败。

ulog.info('xxx')

信息级别记录日志

返回

  • Number类型,0:成功,其他:失败。

ulog.warn('xxx')

告警级别记录日志

返回

  • Number类型,0:成功,其他:失败。

ulog.error('xxx')

错误级别记录日志

返回

  • Number类型,0:成功,其他:失败。

ulog.fatal('xxx')

致命级别记录日志

返回

  • Number类型,0:成功,其他:失败。

ulog.stdloglevel(String level)

设置本地终端日志输出等级

入参

属性

类型

必填

描述

level

String

日志等级:debug,info,warn,error,fatal

返回

  • Number类型,0:成功,其他:失败。

ulog.cloudloglevel(String level)

设置上传到云端的日志等级

入参

属性

类型

必填

描述

level

String

日志等级:debug,info,warn,error,fatal

返回

  • Number类型,0:成功,其他:失败。

ulog.fsloglevel(String level)

设置记录到文件系统的日志等级

入参

属性

类型

必填

描述

level

String

日志等级:debug,info,warn,error,fatal

返回

  • Number类型,0:成功,其他:失败。

ulog.setlogfilepath(String path)

设置日志文件的存储路径

入参

属性

类型

必填

描述

path

String

日志文件存储路径

返回

  • Number类型,0:成功,其他:失败。

ulog.setlogfilesize(Number size)

设置日志文件的存储路径

入参

属性

类型

必填

描述

size

Number

日志文件单个文件系统大小

返回

  • Number类型,0:成功,其他:失败。