[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 |