add MK_HIDE_WORKER_ID to exclude worker ID from logs

This commit is contained in:
Hazelnoot 2025-05-30 09:38:33 -04:00
parent 79ff245aa4
commit 1cd0ed3256
2 changed files with 4 additions and 1 deletions

View file

@ -11,6 +11,7 @@ const envOption = {
verbose: false, verbose: false,
withLogTime: false, withLogTime: false,
quiet: false, quiet: false,
hideWorkerId: false,
}; };
for (const key of Object.keys(envOption) as (keyof typeof envOption)[]) { for (const key of Object.keys(envOption) as (keyof typeof envOption)[]) {

View file

@ -71,7 +71,9 @@ export default class Logger {
level === 'info' ? message : level === 'info' ? message :
null; null;
let log = `${l} ${worker}\t[${contexts.join(' ')}]\t${m}`; let log = envOption.hideWorkerId
? `${l}\t[${contexts.join(' ')}]\t${m}`
: `${l} ${worker}\t[${contexts.join(' ')}]\t${m}`;
if (envOption.withLogTime) log = chalk.gray(time) + ' ' + log; if (envOption.withLogTime) log = chalk.gray(time) + ' ' + log;
const args: unknown[] = [important ? chalk.bold(log) : log]; const args: unknown[] = [important ? chalk.bold(log) : log];