[Nest JS λ‘ CRUD κ²μν λ§λ€κΈ°] (34) λ‘κ·Έλ
<λ³Έ λΈλ‘κ·Έλ John Ahn μ μ νλΈλ₯Ό μ°Έκ³ ν΄μ 곡λΆνλ©° μμ±νμμ΅λλ€ :-)>
=> λ°λΌνλ©΄μ λ°°μ°λ NestJS
π§Έ λ‘κ·Έ
μ΄λμμ λ¬Έμ κ° λλμ§, λΉ λ₯΄κ² μ ννκ² νμ νκΈ° μν΄ λ‘κ·Έκ° μ€μν¨
π λ‘κ·Έμ μ’ λ₯
- Log : μ€μν μ 보μ λ²μ© λ‘κΉ
- Warning : μΉλͺ μ μ΄κ±°λ νκ΄΄μ μ΄μ§ μμ μ²λ¦¬λμ§ μμ λ¬Έμ
- Error : μΉλͺ μ μ΄κ±°λ νκ΄΄μ μΈ μ²λ¦¬λμ§ μμ λ¬Έμ
- Debug : μ€λ₯ λ°μμ λ‘μ§μ λλ²κ·Ένλ λ° λμμ΄ λλ μ μ©ν μ 보 (κ°λ°μ μ©)
- Berbose : μμ© νλ‘κ·Έλ¨μ λμμ λν ν΅μ°°λ ₯ μ 곡νλ μ 보 (μ΄μμ μ©)
π λ‘κ·Έ λ 벨
π§Έ λ‘κ·Έ μ μ©νκΈ°
expressjs λ₯Ό μ¬μ©ν λλ Wiston μ΄λ λͺ¨λ μ΄λ€
nestjs μλ μ΄λ―Έ build-in λ logger ν΄λμ€ μμ
π main.ts
import { NestFactory } from '@nestjs/core';
import { AppModule } from './app.module';
import { Logger } from '@nestjs/common';
async function bootstrap() {
const app = await NestFactory.create(AppModule);
const port = 3000;
await app.listen(port);
// λ‘κ·Έ μ μ©νκΈ°
Logger.log(`Application running on port ${port}`)
}
bootstrap();