Nodejs 如何打印日志文件

2025-10-13 13:38:07

1、安装log4js---npm i log4js

Nodejs 如何打印日志文件

2、引入和配置log4js

Nodejs 如何打印日志文件

3、配置log4js.json

Nodejs 如何打印日志文件

Nodejs 如何打印日志文件

4、var log4js=require('log4js');//注意log4js的module位置引用是否正确

return log4js.configure({

    appenders: [

        {

            type: 'console',

            category: "console"

        }, //控制台输出

        {

            type: "dateFile",

            filename: 'logs/',

            pattern: "yyyy-MM-dd.log",

            alwaysIncludePattern: true,

            category: 'console' //将console打印的输入到log文件

        }//日期文件格式

    ],

    replaceConsole: true,   //替换console.log

    levels:{

        logInfo: 'all', //输出到日志文件

     

    }

});

5、{  

    "appenders":  

        [  

            {  

                "type":"console",  

                "category":"console"  

            },  

            {  

                "category":"log_file",  

                "type": "file",  

                "filename": "./logs/log_file/file.log",  

                "maxLogSize": 104800,  

                "backups": 100  

            },  

            {  

                "category":"log_date",  

                "type": "dateFile",  

                "filename": "./logs/log_date/date",  

                "alwaysIncludePattern": true,  

                "pattern": "-yyyy-MM-dd-hh.log"  

  

            }  

        ],  

    "replaceConsole": true,  

    "levels":  

    {  

        "log_file":"ALL",  

        "console":"ALL",  

        "log_date":"ALL"  

    }  

}  

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢