Skip to content
log4js 钉钉机器人的 Appenders
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
img
.gitignore
README.md
demo.js
index.js
package.json

README.md

项目说明

在一些 Node 的项目中,一直使用 log4js 的做日志插件,然后发现里面有个 appenders 插件,可以发送消息到国外软件 slack 里,这样就可以便捷的做一些扩展,可是本人最近在用钉钉,而且那个接触也少,所以本着东西(接口文档的)都有,就找了时间自己撸了一个出来.

准备工作

找了一下两家的文档

log4js 文档

Log4js - Appenders

Slack Appender

钉钉自定义机器人文档

安装

npm install --save log4jsdd log4js

配置 log4js

    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 地址

个人博客

博客地址: https://cblog.ferryvip.com/

You can’t perform that action at this time.