콘솔 내보내기
디버깅 및 개발을 위해 추적 이벤트를 콘솔에 출력합니다.
건설자건설자에 대한 직접 링크
new ConsoleExporter(config?: BaseExporterConfig)
config?:
BaseExporterConfig
구성 옵션
BaseExporterConfig
logger?:
IMastraLogger
로거 인스턴스(지정하지 않으면 INFO 레벨의 ConsoleLogger 사용)
logLevel?:
LogLevel | 'debug' | 'info' | 'warn' | 'error'
exporter의 로그 레벨(기본값: INFO)
속성속성에 대한 직접 링크
readonly name = 'tracing-console-exporter';
행동 양식행동 양식에 대한 직접 링크
exportTracingEventexporttracingevent에 대한 직접 링크
async exportTracingEvent(event: TracingEvent): Promise<void>
추적 이벤트를 콘솔로 내보냅니다.
일시 휴업일시 휴업에 대한 직접 링크
async shutdown(): Promise<void>
종료 메시지를 기록합니다.
출력 형식출력 형식에 대한 직접 링크
내보내기는 이벤트 유형에 따라 다양한 형식을 출력합니다.
SPAN_STARTEDSPAN_STARTED에 대한 직접 링크
🚀 SPAN_STARTED
Type: [span type]
Name: [span name]
ID: [span id]
Trace ID: [trace id]
Input: [formatted input]
Attributes: [formatted attributes]
────────────────────────────────────────
SPAN_ENDEDSPAN_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_UPDATEDSPAN_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자 구분선을 사용합니다.
또한보십시오또한보십시오에 대한 직접 링크
선적 서류 비치선적 서류 비치에 대한 직접 링크
기타 수출업체기타 수출업체에 대한 직접 링크
- MastraStorage수출업체: 저장 지속성
- MastraPlatform수출자: 마스트라 플랫폼
- 랭퓨즈: Langfuse 통합
- 브레인트러스트: Braintrust 통합