본문으로 건너뛰기

콘솔 내보내기

디버깅 및 개발을 위해 추적 이벤트를 콘솔에 출력합니다.

건설자
건설자에 대한 직접 링크

new ConsoleExporter(config?: BaseExporterConfig)

config?:

BaseExporterConfig
구성 옵션
BaseExporterConfig

logger?:

IMastraLogger
로거 인스턴스(지정하지 않으면 INFO 레벨의 ConsoleLogger 사용)

logLevel?:

LogLevel | 'debug' | 'info' | 'warn' | 'error'
exporter의 로그 레벨(기본값: INFO)

속성
속성에 대한 직접 링크

readonly name = 'tracing-console-exporter';

행동 양식
행동 양식에 대한 직접 링크

exportTracingEvent
exporttracingevent에 대한 직접 링크

async exportTracingEvent(event: TracingEvent): Promise<void>

추적 이벤트를 콘솔로 내보냅니다.

일시 휴업
일시 휴업에 대한 직접 링크

async shutdown(): Promise<void>

종료 메시지를 기록합니다.

출력 형식
출력 형식에 대한 직접 링크

내보내기는 이벤트 유형에 따라 다양한 형식을 출력합니다.

SPAN_STARTED
SPAN_STARTED에 대한 직접 링크

🚀 SPAN_STARTED
Type: [span type]
Name: [span name]
ID: [span id]
Trace ID: [trace id]
Input: [formatted input]
Attributes: [formatted attributes]
────────────────────────────────────────

SPAN_ENDED
SPAN_ENDED에 대한 직접 링크

✅ SPAN_ENDED
Type: [span type]
Name: [span name]
ID: [span id]
Duration: [duration]ms
Trace ID: [trace id]
Input: [formatted input]
Output: [formatted output]
Error: [formatted error if present]
Attributes: [formatted attributes]
────────────────────────────────────────

SPAN_UPDATED
SPAN_UPDATED에 대한 직접 링크

📝 SPAN_UPDATED
Type: [span type]
Name: [span name]
ID: [span id]
Trace ID: [trace id]
Input: [formatted input]
Output: [formatted output]
Error: [formatted error if present]
Updated Attributes: [formatted attributes]
────────────────────────────────────────

용법
용법에 대한 직접 링크

import { ConsoleExporter } from '@mastra/observability'
import { ConsoleLogger, LogLevel } from '@mastra/core/logger'

// Use default logger (INFO level)
const exporter = new ConsoleExporter()

// Use custom log level
const exporter = new ConsoleExporter({
logLevel: 'debug',
})

// Use custom logger instance
const customLogger = new ConsoleLogger({ level: LogLevel.DEBUG })
const exporterWithLogger = new ConsoleExporter({
logger: customLogger,
})

구현 세부정보
구현 세부정보에 대한 직접 링크

  • 공백 2칸 들여쓰기를 사용하여 속성 형식을 JSON으로 지정합니다.
  • 범위 기간을 밀리초 단위로 계산하고 표시합니다.
  • 직렬화 오류를 정상적으로 처리합니다.
  • 구현되지 않은 이벤트 유형을 경고로 기록합니다.
  • 이벤트 사이에 80자 구분선을 사용합니다.

또한보십시오
또한보십시오에 대한 직접 링크

선적 서류 비치
선적 서류 비치에 대한 직접 링크

기타 수출업체
기타 수출업체에 대한 직접 링크

참조
참조에 대한 직접 링크