INNER CODE UNIT · TypeScript

createLoggerInstance

aws-samples/bedrock-engineer · src/common/logger/index.ts:24

export const createLoggerInstance = () => {
  // Prepare transports based on configuration
  const transports: any[] = []

  if (loggerConfig.fileLogEnabled && loggerConfig.logDir) {
    transports.push(createFileTransport(loggerConfig))
  }

  if (loggerConfig.consoleLogEnabled) {
    transports.push(createConsoleTransport(loggerConfig))
  }

  // Create and return the logger instance
  return createLogger({
    level: loggerConfig.level,
    format: mainLogFormat,
    defaultMeta: { process: 'main' },
    transports

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…