项目说明
在一些 Node 的项目中,一直使用 log4js
的做日志插件,然后发现里面有个 appenders
插件,可以发送消息到国外软件 slack
里,这样就可以便捷的做一些扩展,可是本人最近在用钉钉,而且那个接触也少,所以本着东西(接口文档的)都有,就找了时间自己撸了一个出来.
准备工作
找了一下两家的文档
log4js
文档
Log4js - Appenders
Slack Appender
钉钉自定义机器人文档
安装
npm install --save log4jsdd log4js
配置 log4js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| const log4js = require('log4js'); log4js.configure({ appenders: { out: { type: 'stdout'}, dingding: { type: 'log4jsdd', hookUrl: '填写获取钉钉里面设置的 webhook 地址', title: 'Node 消息' } }, categories: { default: { appenders: ['out', 'dingding'], level: 'debug' }} });
let app = log4js.getLogger(); app.info('测试发送到钉钉');
|
钉钉机器人配置
地址
GitHub 仓库地址
npm 地址
个人博客