UNPKG

@atproto/ozone

Version:

Backend service for moderating the Bluesky network.

25 lines 1.14 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.loggerMiddleware = exports.verificationLogger = exports.langLogger = exports.httpLogger = exports.seqLogger = exports.dbLogger = void 0; const pino_http_1 = require("pino-http"); const common_1 = require("@atproto/common"); exports.dbLogger = (0, common_1.subsystemLogger)('ozone:db'); exports.seqLogger = (0, common_1.subsystemLogger)('ozone:sequencer'); exports.httpLogger = (0, common_1.subsystemLogger)('ozone'); exports.langLogger = (0, common_1.subsystemLogger)('ozone:lang'); exports.verificationLogger = (0, common_1.subsystemLogger)('ozone:verification'); exports.loggerMiddleware = (0, pino_http_1.pinoHttp)({ logger: exports.httpLogger, serializers: { err: (err) => ({ code: err?.['code'], message: err?.['message'], }), req: (req) => { const serialized = pino_http_1.stdSerializers.req(req); const headers = (0, common_1.obfuscateHeaders)(serialized.headers); return { ...serialized, headers }; }, }, }); //# sourceMappingURL=logger.js.map