From 4b400523b83a9b3cb5984a3d26293d122372ef1b Mon Sep 17 00:00:00 2001 From: Lam Wei Li Date: Tue, 15 Mar 2022 15:42:02 +0800 Subject: [PATCH] chore(optimise): do not initialise default appenders as it will be done again by configure() --- lib/appenders/index.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/appenders/index.js b/lib/appenders/index.js index b9100b1..483483f 100644 --- a/lib/appenders/index.js +++ b/lib/appenders/index.js @@ -99,6 +99,10 @@ const createAppender = (name, config) => { const setup = (config) => { appenders.clear(); appendersLoading.clear(); + if (!config) { + return; + } + const usedAppenders = []; Object.values(config.categories).forEach(category => { usedAppenders.push(...category.appenders); @@ -114,7 +118,7 @@ const setup = (config) => { }; const init = () => { - setup({ appenders: { out: { type: 'stdout' } }, categories: { default: { appenders: ['out'], level: 'trace' } } }); + setup(); }; init();