Monolog를 이용한 로깅(Logging)
개발 중에 에러가 나면 화면에 에러를 띄워서 고치면 되지만, 서비스가 출시(Production)된 후에는 에러를 화면에 띄우면 해커에게 정보를 주게 됩니다. 대신 로그(Log) 파일에 몰래 기록을 남겨둬야 합니다. PHP의 표준 로깅 라이브러리인 Monolog를 사용합니다.
🚨
DB 연결 실패!
➡️
📹
Monolog (CCTV)
➡️
app.log 파일
[2026-05-05 10:00]
ERROR: DB Connection refused
[2026-05-05 10:05]
INFO: User 52 logged in
ERROR: DB Connection refused
[2026-05-05 10:05]
INFO: User 52 logged in