si-log.js前端日志工具
前端日志工具库,简单的api,可以通过配置不同的 level 和 appender 来输出日志
使用
siLog.debug('test debug level');siLog.info('test info level');siLog.warn('test warn level');siLog.error('test error level');
CommonJs
var siLog = require('si-log')siLog.debug('test debug level');siLog.info('test info level');siLog.warn('test warn level');siLog.error('test error level');
ES6
import siLog from 'si-log'siLog.debug('test debug level');siLog.info('test info level');siLog.warn('test warn level');siLog.error('test error level');
配置输出方式
siLog.config({ level: true}); // output all levelsiLog.config({ level: false}); // No outputsiLog.config({ level: ['error'] }); // only output error levelsiLog.config({ level: ['error', 'warn'] }); // only output error or warn
创建多个log对象
// render.jsvar log = siLog.create('render.js')log.debug('test in render.js output')// [render.js]: test in render.js output
配置输出方式
siLog.config({ appenders: { // console console: { printTime: true } // ...more } })
自定义输出方式
siLog.appender('test', fucntion (op) { return function (logInfo) { document.write('name:' + loginfo.name); if (op.printTime) document.write('time:' + loginfo.timeStr); document.write('args:' + JSON.stringify(logInfo.args)); } });siLog.config({ appenders: { test: { // use test output log printTime: true } } })
评论
liblogger日志工具
liblogger是C/C++的日志框架。它支持透明地将日志记录到文件/网络/控制台。它提供了几个日志级别,并且可以高度定制。请访问http://liblogger.sourceforge.net,了
liblogger日志工具
0
LogDistiller日志工具
LogDistiller是一个日志文件的合并和重新排序的工具,通过一个xml配置文件对日志进行解析并合并后生成统计报表。内置的日志分析器支持syslog、Weblogic、行日志以及Oracle警告信
LogDistiller日志工具
0
log4net.NET 日志工具
项目状态截至2020年4月1日,Log4Net是ApacheLoggingServices的一个休眠项目。休眠状态表示该项目被归类为非活动状态,因为它没有近期的开发活动,并且没有活动的志愿者来执行代码
log4net.NET 日志工具
0