Java 백그라운드에서 왔기 때문에 log4j
, logback
및 slf4j
과 같은 프레임 워크를 로깅하는 데 익숙합니다. 그러나 PHP 프로그래밍을 할 때 나는 echo
과 var_dump/print_r
을 사용하여 자기 자신을 발견하고 (보통) 내가 작업하고있는 웹 페이지에 로깅 정보를 작성한다. PHP에서도이 작업을 수행하는 더 좋은 방법이 있어야한다고 생각합니다. PHP 로깅을하는 관용적 인 방법은 무엇입니까?PHP에서 일반적인 로깅을 수행하는 관용적 인 방법은 무엇입니까?
나는 log4php
을 만났으며, 일반적인 로깅 용도로도 error_log
을 사용하도록 권장합니다. 문제를 더 복잡하게 만드는 것은 대개 내가 작성하는 PHP 코드가 대용량 시스템의 모듈이기 때문에 여러 모듈이 동일한 요청 내에서 실행될 수 있으며 로깅은 모듈별로 격리되어야합니다.
모든 의견과 제안을 부탁드립니다.
https://github.com/Seldaek/monolog이 좋습니다. – lsouza
PHP 5.3이 필요합니다. 저번 공연 이군. 5.2 이상에서 작동해야합니다. – NilsH
아야 ... 가능하면 PHP를 적어도 5.4, 5.5로 업그레이드해야합니다. –