Merge pull request #1162 from nicojs/patch-1

fix(multiprocess): startup multiprocess even when no direct appenders
This commit is contained in:
Lam Wei Li 2022-01-23 19:34:19 +08:00 committed by GitHub
commit 58b73531b9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -95,9 +95,9 @@ const setup = (config) => {
usedAppenders.push(...category.appenders)
});
Object.keys(config.appenders).forEach((name) => {
// dodgy hard-coding of special case for tcp-server which may not have
// dodgy hard-coding of special case for tcp-server and multiprocess which may not have
// any categories associated with it, but needs to be started up anyway
if (usedAppenders.includes(name) || config.appenders[name].type === 'tcp-server') {
if (usedAppenders.includes(name) || config.appenders[name].type === 'tcp-server' || config.appenders[name].type === 'multiprocess') {
getAppender(name, config);
}
});