本文主要是介绍hapi logs 日志保存代码片段,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
按照每个块的大小
reporters: {fileReporter: [{module: 'good-squeeze',name: 'Squeeze',args: [{ ops: '*' }],},{module: 'good-squeeze',name: 'SafeJson',args: [null,{ separator: ',' },],}, {module: 'rotating-file-stream',args: ['ops_log',{size: '10MB',path: './logs',},],},],errorsFileReporter: [{module: 'good-squeeze',name: 'Squeeze',args: [{ error: '*' }],},{module: 'good-squeeze',name: 'SafeJson',args: [null,{ separator: ',' },],}, {module: 'rotating-file-stream',args: ['ops_error_log',{size: '10MB',path: './logs',},],},],consoleReporter: [{module: 'good-squeeze',name: 'Squeeze',args: [{ log: '*', response: '*' }],},{module: 'good-console',args: [{format: 'YYYY-MM-DD/HH:mm:ss.SSS',color: true,}],},'stdout',],
}
按照日期时间
reporters: {ops: [{module: 'good-squeeze',name: 'Squeeze',args: [{ ops: '*' }],},{module: 'good-squeeze',name: 'SafeJson',args: [null,{ separator: ',' },],}, {module: 'rotating-file-stream',args: ['process', { path: './logs', interval: '1d' }]},],response: [{module: 'good-squeeze',name: 'Squeeze',args: [{ response: '*' }]},{module: 'good-squeeze',name: 'SafeJson'},{module: 'rotating-file-stream',args: ['response', { path: './logs', interval: '1d' }]}],error: [{module: 'good-squeeze',name: 'Squeeze',args: [{ error: '*' }]},{module: 'good-squeeze',name: 'SafeJson'},{module: 'rotating-file-stream',args: ['error', { path: './logs', interval: '1d' }]}],consoleReporter: [{module: 'good-squeeze',name: 'Squeeze',args: [{ log: '*', response: '*' }],},{module: 'good-console',args: [{format: 'YYYY-MM-DD/HH:mm:ss.SSS',color: true,}],},'stdout',],
}
这篇关于hapi logs 日志保存代码片段的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!