UNPKG

nestjs-appwrite

Version:

Easier Appwrite integration for your NestJS application.

24 lines (23 loc) 793 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.CustomLogger = void 0; const common_1 = require("@nestjs/common"); class CustomLogger extends common_1.Logger { constructor(name) { super(name); common_1.Logger.logLevels = process.env.ENV == 'test' ? [] : CustomLogger.inDevelopMode() ? ['debug', 'error', 'log', 'verbose', 'warn'] : ['error', 'warn', 'log']; } static inDevelopMode() { return process.env.ENV == 'development' || process.env.ENV === 'develop'; } debugDto(message, dto) { if (CustomLogger.inDevelopMode()) { super.debug(`${message} ${JSON.stringify(dto, null, 2)}`); } } } exports.CustomLogger = CustomLogger;