[PHP]Monolog와 함께 로그를 시작하자 - 1
PHP에서 로그 남기기
PHP에서는 주로 JS에서 console.log | console.debug
와 유사하게 var_dump | print_r | echo | sys_log | error_log
등 다양한 방식으로 로그를 남기고 있습니다.
Monolog란?
PSR-3을 준수하고 있는 로깅 프레임워크로, 거의 대부분의 로깅 플랫폼과 연결할 수 있는 핸들러(Slack, ElasticSearch, Mail, NewRelic 등)를 제공하고 있습니다.
RFC 5424(Syslog Protocol이라고 하는데 더 공부해봐야할 것 같습니다.)에 정의된 로그 레벨을 모두 지원하고 있습니다.
- DEBUG(100)
- INFO(200)
- NOTICE(250)
- WARNING(300)
- ERROR(400)
- CRITICAL(500)
- ALERT(550)
- EMERGENCY(600)