【问题标题】:Node JS bunyon logging - How to customize to add method name, class name, time of execution, line number in logNode JS bunyon logging - 如何自定义在日志中添加方法名、类名、执行时间、行号
【发布时间】:2016-11-23 06:02:48
【问题描述】:

Node JS bunyan 是否有配置参数,每个日志可以分别包含对应的行号、方法和类。

【问题讨论】:

    标签: javascript node.js logging bunyan


    【解决方案1】:

    当你初始化 bunyan 时,你可以使用 src: true

    bunyan.createLogger({src: true})
    

    它将源文件、行和函数添加到日志记录中

    https://www.npmjs.com/package/bunyan#src

    【讨论】:

      【解决方案2】:

      使用 {src:true} 选项将使节点跟踪日志来自的文件的完整路径,从而导致执行昂贵的任务。您可以为此实现自己的类并在应用程序的每个模块中启动它。参考我回答的这个issue,把事情说清楚 github issue

      您可以相应地修改内容以添加您想要的其他信息。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-06-22
        • 1970-01-01
        • 2012-10-10
        • 1970-01-01
        • 2015-03-17
        • 2021-09-14
        • 2010-09-30
        相关资源
        最近更新 更多