configureGlobalLogger.ts•662 B
/**
 * Global logger configuration utility
 * This utility configures the logger for any command using globalOptions
 */
import { GlobalOptions } from '@src/globalOptions.js';
import { configureLogger } from '@src/logger/logger.js';
/**
 * Configure logger for any command using global options
 * @param options Global options that may include log configuration
 * @param transport Optional transport type (for backward compatibility with serve command)
 */
export function configureGlobalLogger(options: GlobalOptions, transport?: string): void {
  configureLogger({
    logLevel: options['log-level'],
    logFile: options['log-file'],
    transport,
  });
}