Logger - nokitjs/nokit GitHub Wiki

Nokit 内置的基于文件的日志模块,日志会以 yyyy-MM-dd.log 格式的文件名存储于 ./logs 文件夹内,默认情况下,每一个请求都将被录到日志中,在发现异常时也将错误信息记录到日志。

实现新的 LogWriter ,通过 config.json 可以替换默认的文件 LogWriter,如下:

{
   ...
   "log": {
        "enabled": true,
        "provider": "$./providers/log-writer-file",
        "path": "./logs"
   },
   ...
}

在你的应用程序中,也可以通过 context.logger 或者 server.logger 记录日志,如下

context.logger.log("text");
context.logger.info("text");
context.logger.warn("text");
context.logger.error("text");
context.logger.error(err);