Jiang's Tech Journal

Jiang's Tech Journal

首页
分类
关于
Login →
Jiang's Tech Journal

Jiang's Tech Journal

首页 分类 关于
Login
  1. Home
  2. Nest
  3. 集成nest-winston日志模块

集成nest-winston日志模块

0
  • Nest
  • Published at 2024-09-23
  • Read 97 times
Jiang
Jiang
Table of Contents
No Table of Contents
https://github.com/gremo/nest-winston
npm install --save nest-winston winston
//main.ts
import { NestFactory } from '@nestjs/core';
import { AppModule } from './app.module';
import {
  utilities as nestWinstonModuleUtilities,
  WinstonModule,
} from 'nest-winston';
import * as winston from 'winston';

async function bootstrap() {
  const app = await NestFactory.create(AppModule, {
    logger: WinstonModule.createLogger({
      transports: [
        new winston.transports.Console({
          format: winston.format.combine(
            winston.format.timestamp({
              format: 'YYYY-MM-DD HH:mm:ss',
            }),
            nestWinstonModuleUtilities.format.nestLike(),
          ),
        }),
      ],
    }),
  });
  await app.listen(3000);
}

bootstrap();

Related Posts

Puppeteer避免被检测

避免检测的包https://www.npmjs.com/package/puppeteer-extra-plugin-stealth

生产环境中的nest-winston关闭控制台颜色

https://github.com/gremo/nest-winston nest-winston默认会输出带颜色的log,但是在生产环境中会干扰日志的阅读格式,我们需要在生产环境中关闭控制台颜色。 在package.js

在NestJS中允许接口跨域

//main.ts app.enableCors({ origin: '*', methods: 'GET,HEAD,PUT,PATCH,POST,DELETE', preflightContinue: true, optionsSuccessStatus: 204,

集成nest-winston日志模块

https://github.com/gremo/nest-winston npm install --save nest-winston winston //main.ts import { NestFactory } from '@nestjs/core'; import { AppModule

Table of Contents
No Table of Contents
Copyright © 2024 your company All Rights Reserved. Powered by Halo.