Class: ConsoleLogger
정의 위치: packages/ai/src/logger/console-logger.ts:101
각 로그 수준을 해당 console 메서드로 전달하는 기본 Logger 구현입니다.
debug→console.debuginfo→console.infowarn→console.warnerror→console.error
meta 객체가 제공되면 현재 런타임에서 실제로 이를 표시하는 전략으로
렌더링합니다(MetaStrategy 참고). Node에서는 깊이 제한 없는 console.dir을
사용하고, Cloudflare Workers에서는 순환 참조를 안전하게 처리하는 JSON을
사용하며, 그 외 모든 환경에서는 추가 console 인수를 사용합니다.
어떤 activity에서든 debug가 활성화되어 있고 debug: { logger }를 통해
사용자 지정 logger가 제공되지 않았을 때 사용하는 로거입니다.
구현
생성자
생성자
new ConsoleLogger(): ConsoleLogger;
반환값
ConsoleLogger
메서드
debug()
debug(message, meta?): void;
정의 위치: packages/ai/src/logger/console-logger.ts:103
디버그 수준 메시지를 기록하고 console.debug로 전달합니다.
매개변수
message
string
meta?
Record<string, unknown>
반환값
void
구현 대상
error()
error(message, meta?): void;
정의 위치: packages/ai/src/logger/console-logger.ts:118
오류 수준 메시지를 기록하고 console.error로 전달합니다.
매개변수
message
string
meta?
Record<string, unknown>
반환값
void
구현 대상
info()
info(message, meta?): void;
정의 위치: packages/ai/src/logger/console-logger.ts:108
정보 수준 메시지를 기록하고 console.info로 전달합니다.
매개변수
message
string
meta?
Record<string, unknown>
반환값
void
구현 대상
warn()
warn(message, meta?): void;
정의 위치: packages/ai/src/logger/console-logger.ts:113
경고 수준 메시지를 기록하고 console.warn로 전달합니다.
매개변수
message
string
meta?
Record<string, unknown>
반환값
void