차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판이전 판
다음 판
이전 판
tech:monolog [2024/05/17 05:32] V_Ltech:monolog [2024/05/17 08:03] (현재) – [Monolog] V_L
줄 2: 줄 2:
 ====== Monolog====== ====== Monolog======
  
-Monolog은 [[PHP]] 애플리케이션에서 사용하는 대표적인 로깅 프레임워크임. Monolog은 이벤트를 로그로 기록하고 파일, 데이터베이스, 이메일 또는 외부 서비스와 같은 다양한 목적지로 로그 항목을 라우팅하는 유연하고 강력한 방법을 제공함. [[tech:php_composer|Composer]]를 통해 Monolog를 시작하는 것은 매우 간단하다.+Monolog은 [[PHP]] 애플리케이션에서 사용하는 대표적인 로깅 프레임워크임. Monolog은 이벤트를 로그로 기록하고 파일, 데이터베이스, 이메일 또는 외부 서비스와 같은 다양한 목적지로 로그 항목을 라우팅하는 유연하고 강력한 방법을 제공함.
  
 +PSR-3을 준수하고, 거의 대부분의 로깅 플랫폼과 연결할 수 있는 핸들러(Slack, ElasticSearch, Mail, NewRelic 등)를 제공하고 있다.
 +
 +[[tech:php_composer|Composer]]를 통해 Monolog를 시작하는 것은 매우 간단하다.
  
   composer require monolog/monolog   composer require monolog/monolog
- 
- 
  
 <file php> <file php>
줄 31: 줄 32:
 </file> </file>
  
 +php:stderr 또는 원격이나 로컬 파일 기타에 사용할 Stream Handler를 설정합니다.
 +  $logger->pushHandler(new StreamHandler(__DIR__ . '/app.log', Logger::DEBUG));
  
 [[https://betterstack.com/community/guides/logging/best-php-logging-libraries/|참고]] [[https://betterstack.com/community/guides/logging/best-php-logging-libraries/|참고]]