【问题标题】:Winston-loggly - How to send a level: 'fatal' message to loggly?Winston-loggly - 如何向 loggly 发送级别:“致命”消息?
【发布时间】:2017-12-21 01:11:56
【问题描述】:

有人可以帮我吗?

有没有办法在 nodejs 上通过 winston-loggly 发送致命级别的消息?

有没有办法发送 500 状态码而不是“信息”字符串?

const winston  = require('winston');
require('winston-loggly-bulk');

winston.add(winston.transports.Loggly, {
    inputToken: "mytokenhere",
    subdomain: "mysubdomain",
    tags: ["Winston-NodeJS"],
    json:true
});

winston.log('fatal','<i>testing fatal</i>');

提前致谢

【问题讨论】:

    标签: node.js winston loggly


    【解决方案1】:

    您可以在选项中使用level 字段并指定日志级别。然后它将仅将这些错误记录到 loggly。

    winston.add(winston.transports.Loggly, {
    level: 'error'
    });
    

    您可以保持其他选项不变。

    【讨论】:

    • 感谢桑迪普的帮助。但是没有任何反应,即使我添加了 level: fatal 作为选项,日志也不会发送到 loggly
    • 我认为温斯顿没有所谓的致命级别。尝试使用以下任何内容:{ emerg: 0, alert: 1, crit: 2, error: 3, warning: 4, notice: 5, info: 6, debug: 7 }
    • 我尝试定义这些自定义级别,但没有成功。我正在使用官方 Loggly 文档中的 winston-loggly-bulk 包并遵循说明:loggly.com/ultimate-guide/node-logging-basics 唯一有效的级别是信息、错误、调试和警告
    • 我认为stackoverflow.com/questions/19612060/… 会帮助你。
    猜你喜欢
    • 2015-10-31
    • 2016-12-28
    • 2013-11-05
    • 2017-01-21
    • 2023-03-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-15
    相关资源
    最近更新 更多