1.0.4-alpha.4 • Published 4 years ago

@tianyk/ilog v1.0.4-alpha.4

Weekly downloads
-
License
ISC
Repository
-
Last release
4 years ago

课中日志上报

API

constructor
method

使用示例

ILog.set('uid', 1000);
ILog.set('cid', 100000);

var logger = new ILog('test');
logger.trace('trace');
logger.debug('debug');
logger.info('info');
logger.warn('warn');
logger.error('error');
logger.fatal('error');

logger.info('My name is %s, I\'m %d years old', 'Ming', 10);
logger.info('My name is %s, I\'m %d years old. %j', 'Ming', 10, { name: 'ming' });

var logger2 = new ILog('test2');
logger2.trace('trace');
logger2.debug('debug');
logger2.info('info');
logger2.warn('warn');
logger2.error('error');
logger2.fatal('error');

logger.info({ name: 'ming' });
logger.trackEvent('eventName', { payload: 'payload' });

表设计

字段必选类型及范围说明
guidtruestring设备ID
hosttruestring域名
referertruestringhttp header referer
iptruestringip
uatruestringua
devicetruestring设备
ostruestring操作系统
netTypefalsestring网络
uidtruenumber配置值
cidtruenumber教室ID
textbookIdtruenumber教材ID
textbookVersiontruenumber教材版本
roletruestring用户角色
namespacetruestring日志命名空间
timestamptruestring日志发生时间
leveltruestring日志级别
eventNamefalsestring事件名 trackEvent
payloadfalsestring|object消息载体

API

收集日志

GET /api/collect

是否需要登录

true

请求参数

参数名必选类型及范围说明
+namespacetruestring配置key
+leveltruestring日志级别
+eventNamefalsestring事件类型。取值范围查看
+timestamptruenumber日志发生时间。

level取值

TRACE DEBUG INFO WARN ERROR FATAL LOG_LEVELS.set(TRACK_EVENT, 6);

返回结果

1.0.4-alpha.4

4 years ago

1.0.4-alpha.3

4 years ago

1.0.4-alpha.2

4 years ago

1.0.4-alpha.1

4 years ago