연동 · Pino
Pino 로그 보호
어댑터는 Pino에 전달된 값과 완성된 줄을 설정된 destination에 도달하기 전에 보호합니다.
01 · Pino
설치하고 연결
배포된 어댑터를 설치하고 로거 경계를 감싸세요.
npm install @redact-secret/core@0.1.0-beta.13 @redact-secret/adapter-pino@0.1.5 pino02 · Pino
적용 범위
값 기반 탐지는 Pino의 경로 기반 redact 옵션을 보완합니다.
- 로그 호출 값과 완성된 줄을 다룹니다.
- 객체 키나 줄이 기록된 뒤 destination이 더한 내용은 가리지 않습니다.
- 탐지 정책은 계속 Redact Secret 코어가 소유합니다.
import pino from "pino";
import { createRedactingHooks } from "@redact-secret/adapter-pino";
const logger = pino({ hooks: await createRedactingHooks() });
logger.info({ apiKey: "SYNTHETIC_REVOKED_VALUE" }, "ready");