[READ-ONLY] Mirror of https://github.com/FoxxMD/komodo-import. Import existing compose stacks into Komodo foxxmd.github.io/komodo-import
compose docker import komodo toml
0

Configure Feed

Select the types of activity you want to include in your feed.

refactor: Remove unused strea logger

FoxxMD (Aug 13, 2025, 6:53 PM UTC) 326b9fab 569eecf2

+6 -11
+4 -9
src/common/logging.ts
··· 11 11 logPath = path.resolve(process.env.CONFIG_DIR, './logs'); 12 12 } 13 13 14 - export const initLogger = (): [Logger, Transform] => { 14 + export const initLogger = (): Logger => { 15 15 const opts = parseLogOptions({file: false, console: 'debug'}) 16 16 const stream = new PassThrough({objectMode: true}); 17 17 const logger = buildLogger('debug', [ 18 18 buildDestinationStdout(opts.console), 19 - buildDestinationJsonPrettyStream(opts.console, {destination: stream, object: true, colorize: true}) 20 19 ]); 21 - return [logger, stream]; 20 + return logger; 22 21 } 23 22 24 - export const appLogger = async (config: LogOptions = {}): Promise<[Logger, PassThrough]> => { 25 - const stream = new PassThrough({objectMode: true}); 23 + export const appLogger = async (config: LogOptions = {}): Promise<Logger> => { 26 24 const { file } = config; 27 25 const opts = parseLogOptions(isDebugMode() ? {...config, file: typeof file === 'object' ? {...file, level: 'debug'} : 'debug', console: 'debug', level: 'debug'} : config); 28 26 const logger = await loggerAppRolling(config, { 29 27 logBaseDir: typeof process.env.CONFIG_DIR === 'string' ? process.env.CONFIG_DIR : undefined, 30 28 logDefaultPath: './logs/app.log', 31 - destinations: [ 32 - buildDestinationJsonPrettyStream(opts.console, {destination: stream, object: true, colorize: true}) 33 - ] 34 29 }); 35 - return [logger, stream]; 30 + return logger; 36 31 } 37 32 38 33 export const componentFileLogger = async (type: string, name: string, fileConfig: true | LogLevel | FileLogOptions, config: LogOptions = {}): Promise<Logger> => {
+2 -2
src/index.ts
··· 21 21 dayjs.extend(utc) 22 22 dayjs.extend(timezone); 23 23 24 - const [parentInitLogger] = getInitLogger(); 24 + const parentInitLogger = getInitLogger(); 25 25 const initLogger = childLogger(parentInitLogger, 'Init'); 26 26 27 27 let logger: FoxLogger; ··· 49 49 50 50 await parseVersion(); 51 51 52 - const [aLogger, appLoggerStream] = await appLogger() 52 + const aLogger = await appLogger() 53 53 logger = childLogger(aLogger, 'App'); 54 54 55 55 logger.info(`Version: ${version}`);