@orderlycode/nest-cloud-run-tools
v1.0.4
Published
오픈텔레메트리를 로그와 결합한다.
Readme
nest-cloud-run-tools
오픈텔레메트리를 로그와 결합한다.
사용법
bun i @orderlycode/nest-cloud-run-tools
// 초기화 (main.ts 등에서 실행)
await initTraceUtil()
// 로거 등록
const app = await NestFactory.create<NestExpressApplication>(AppModule, {
logger: new PinoLoggerService(),
});환경변수
- DEFAULT_LOG_LEVEL - 기본 로깅 레벨 지정
- LOG_LEVELS -> namespace:level 을 지정한다. 콤바로 구분.
// 기본 로그 레벨
{
"InstanceLoader": "warn",
"RouterExplorer": "warn",
"RoutesResolver": "warn",
"LegacyRouteConverter": "warn",
"NestApplication": "warn",
"NestFactory": "warn"
}- LOGGING_REDACT_ENABLED -> 개발에서 otel 키를 제거 (default true)
