UNPKG

@tomisakae/syosetu-api

Version:

Enterprise-grade Fastify TypeScript API for Syosetu.com data extraction using official API and web scraping. Run instantly with 'npx @tomisakae/syosetu-api'

30 lines 1.02 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.createChildLogger = exports.logger = void 0; const pino_1 = __importDefault(require("pino")); const config_1 = require("@/config"); exports.logger = (0, pino_1.default)(config_1.appConfig.logger.prettyPrint ? { level: config_1.appConfig.logger.level, transport: { target: 'pino-pretty', options: { colorize: true, translateTime: 'SYS:standard', ignore: 'pid,hostname', messageFormat: '{msg}', sync: true, }, }, } : { level: config_1.appConfig.logger.level, }); const createChildLogger = (context) => { return exports.logger.child({ context }); }; exports.createChildLogger = createChildLogger; //# sourceMappingURL=logger.js.map