egg日志文档 https://www.eggjs.org/zh-CN/core/logger
egg-logger https://github.com/eggjs/egg-logger
框架内置的企业级日志支持,由 egg-logger 模块提供,特点
- 日志分级
- 统一错误日志,所有 logger 中使用 .error() 打印的 ERROR 级别日志都会打印到统一的错误日志文件中,便于追踪
- 启动日志和运行日志分离
- 自定义日志
- 多进程日志
- 自动切割日志
- 高性能
为啥不用 logjs?
- log4js 的用法配置繁琐,要在 master 进程里面做协调;也是 PM2 + log4js
- 在 egg 里面就直接用 egg logger 即可
https://github.com/eggjs/egg/issues/4366
设置输出的日志都集中到一个文件中?
- 定义一个 bizLogger,所有的代码都调用它
- 自动增加调用地方的文件
https://blog.csdn.net/weixin_42304193/article/details/104620488