node.js - 如何通过bunyan CLI工具日志将管道保存到日志文件而不是json格式
问题描述
如何使用命令运行服务器节点来保存 bunyan CLI 工具生成的日志。| bunyan 到 server.log 而不是 server.log 文件中的 json 格式。
在控制台日志上:- [2018-05-14T12:28:01.465Z] INFO: sampleApplication/12840: hi
server.log:- {"name":"sampleApplication","pid":12840,"level":30,"msg":"hi","time":"2018-05-14T12:28:01.465Z" ,"v":0}
控制台和 server.log 中的两者如何相同?
解决方案
您可以尝试在您的 bunyan init 配置中添加不同的流:
bunyan.createLogger({
name: 'name',
streams: [{
path: './logs/file.log'
}, {
level : 'debug',
stream : process.stdout
}]
});
推荐阅读
- javafx - javaFX webView显示不准确的渲染
- html - HTML5 - 在 chrome 和 opera 中的画布上绘制时,缩放的图像模糊
- .net-core - IdentityServer4 从 API 项目更新声明值
- python - 图像上传到 django 中的“None”文件夹
- javascript - 编写一个测试来改变子组件的 prop
- openlayers - Openlayers - 如何使用 declutter 选项获取渲染符号列表?
- python - Python 和 C 应用程序之间的串行端口数据传输(在 Microblaze 上运行)
- ios - 如何使用来自另一个类的 urlSession 中的变量
- c# - WinForms 本地化。语言不反映默认 resx 文件
- python - Python:如何将单引号添加到长列表中