[英]Logging in nodejs using bunyan logger, Print DEBUG, INFO, ERROR to same file
我已經定義了logger.js如下:
var bunyan = require('bunyan');
var bunyanOpts = {
name: 'my-api',
streams: [
{
level: 'info',
path: 'logs/mylogs.log'
}
]
};
我只能打印信息級別的日志,有沒有辦法在同一文件中打印調試,跟蹤,警告,錯誤?
流配置的level
屬性設置該特定日志流的最低級別。 在你的情況,只能用水平郵件info
或以上將被記錄到日志文件。
如果希望它記錄較低級別的消息( trace
為最低級別),則可以在配置中更改最低級別:
var bunyanOpts = {
name : 'my-api',
streams : [{
level : 'trace',
path : 'logs/mylogs.log'
}]
};
我認為您可以有多個流寫入同一個文件
var bunyanOpts = {
name: 'my-api',
streams: [
{
level: 'info',
path: 'logs/mylogs.log'
},
{
level: 'debug',
path: 'logs/mylogs.log'
},
]
};
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.