npm winston截图
github winston 截图
winston 支持RFC5424标准的日志等级,即debug/info/notice/warning/error等,每一个日志等级都实现为一个函数,你可以直接调用对应的函数,来表明你想要输出日志的重要程度。
所谓多路传输,是指,你可以自定义多个日志储存驱动,比如,将日志输出到终端的同时,将重要日志记录到文件中,甚至写到数据库中
随便一搜都有: winston -daily-rotate-file,express- winston,winston -mongodb, winston -redis, winston -mail等等等。
添加自定义传输很容易。 您需要做的就是接受您需要的任何选项,实现log()方法,并使用winston使用它。
winston支持使用类似Loggly的选项查询日志。 请参阅Loggly Search API。 具体来说:File,Couchdb,Redis,Loggly,Nssocket和Http。
除了winston中可用的预定义npm,syslog和cli级别,您还可以选择定义自己的级别
winston的格式可以从winston.format访问。 它们在logform中实现,这是winston的一个独立模块。 这样可以在编写自己的传输时提供灵活性,以防您希望在传输中包含默认格式。
winston为任何日志实现了一个简单的分析机制(Profiling)
流式处理允许您从所选传输流式处理日志。
winston,可以捕获并记录进程中的uncaughtException事件
calendar.js是一款跨浏览器的javascript库,专为创建日历、事件管理和筛选等功能而设计。它提供了一套简单而易用的API,可以帮助开发者快速构建功能强大的日历应用程序。尚未实现指的是,该库还在开发中,目前还不能进行实际使用。