Skip to content

Commit 90313ca

Browse files
author
pedro
committed
feat:添加file配置控制日志文件的开启和关闭
1 parent 897145c commit 90313ca

1 file changed

Lines changed: 13 additions & 10 deletions

File tree

lib/extend.ts

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -96,21 +96,24 @@ export const logging = (app: Application) => {
9696
let options = {
9797
level: 'INFO',
9898
dir: 'logs',
99-
sizeLimit: 1024 * 1024 * 5
99+
sizeLimit: 1024 * 1024 * 5,
100+
file: true
100101
};
101102
const logConf = config.getItem('log');
102103
options = { ...options, ...logConf };
103104

104105
const logger = new Logger({});
105-
106-
logger.set(
107-
'file',
108-
new FileTransport({
109-
dir: options.dir,
110-
sizeLimit: options.sizeLimit,
111-
level: options.level
112-
})
113-
);
106+
// 如果file开启,则打开,否则关闭
107+
if (options.file) {
108+
logger.set(
109+
'file',
110+
new FileTransport({
111+
dir: options.dir,
112+
sizeLimit: options.sizeLimit,
113+
level: options.level
114+
})
115+
);
116+
}
114117
logger.set(
115118
'console',
116119
new ConsoleTransport({

0 commit comments

Comments
 (0)