[Node.js][Nest.js] Logger ๊ธฐ๋ฅ
2022. 4. 9. 19:49ใBack-End ์์ ์ค/Node.js
728x90
๋ฐ์ํ

๐ Nest.js์ Logger
๐ฝ ๊ฐ์
Application์ ์ด์ํ ๋, ๋ง์ `Exception`๊ณผ ๊ฐ๋ฐ์๋ ์ธ์ฐ๋ ๊ฒ์ด์์. `Exception`์ด ํฐ์ก์ ๋, ์ด๋ค ๋ถ๋ถ์ด ๋ฌธ์ ์ธ์ง ํ์ธํ๋ ๋ฐฉ๋ฒ์ `Debug`๋ผ๋ ๋ฐฉ๋ฒ๋ ์์ง๋ง, `Logger`๋ฅผ ์ด์ฉํ๋ ๋ฐฉ๋ฒ๋ ์๋ ๊ฒ์ด์์.
๐ฝ Log ์ข ๋ฅ
์ข ๋ฅ | ๋ด ์ฉ |
Log | ์ค์ ์ ๋ณด ๋ฒ์ฉ Logging |
Warnning | ์น๋ช ์ ์ด๊ฑฐ๋, ํ๊ดด์ ์ด์ง๋ ์์ ์ฒ๋ฆฌ๋์ง ์์ ๋ฌธ์ |
Error | ์น๋ช ์ ์ด๊ฑฐ๋, ํ๊ดด์ ์ธ ์ฒ๋ฆฌ๋์ง ์์ ๋ฌธ์ |
Debug | ์ค๋ฅ ๋ฐ์ ์ Logic์ Debugํ๋๋ฐ, ๋์์ด ๋๋ ์ ์ฉํ ์ ๋ณด (๊ฐ๋ฐ์ ์ฉ) |
Verbose | Application ๋์์ ๋ํ ํต์ฐฐ๋ ฅ์ ์ ๊ณตํ๋ ์ ๋ณด (์ด์์ ์ฉ) |
๋ฐ์ํ
๐ฆ Log Level
์ํ๋ ๋๋ก ๊ตฌ๋ ํ๊ฒฝ์ ๋ฐ๋ผ Log Level์ ์ ์ํด์ ์ด์ฉํ ์ ์๋ ๊ฒ์ด์์.
Log Level / ๊ตฌ๋ ํ๊ฒฝ |
Log | Error | Warning | Debug | Verbose |
Development (๊ฐ๋ฐ ํ๊ฒฝ) |
O | O | O | O | O |
Staging (Test ํ๊ฒฝ) |
O | O | O | X | X |
Production (์ด์ ํ๊ฒฝ) |
O | O | X | X | X |
์ฐธ๊ณ ์๋ฃ ๋ฐ ์ถ์ฒ : ์ธํ๋ฐ - ๋ฐ๋ผํ๋ฉฐ ๋ฐฐ์ฐ๋ NestJS ๊ฐ์

728x90
๋ฐ์ํ
'Back-End ์์ ์ค > Node.js' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Nest.js] Middle Ware(๋ฏธ๋ค์จ์ด) (0) | 2022.04.11 |
---|---|
[Nest.js] API ์ค๊ณ - ์์ฒญ, ์๋ต ๊ฐ์ฒด (Request, Response Object) (0) | 2022.04.10 |
[Node.js][Nest.js]TypeORM (0) | 2022.04.09 |
[Node.js][Nest.js] Configuration (์ค์ ) (0) | 2022.04.09 |
[Node.js][Nest.js] ์ ํจ์ฑ ๊ฒ์ฌ์ Data ํ์ ๋ณํํ๊ธฐ - Pipe (0) | 2022.04.09 |