/
Monolog 에서 콘솔에 로그 출력하기 - deprecated
Monolog 에서 콘솔에 로그 출력하기 - deprecated
오래된 문서
laravel log channel 기능이 도입되기 전 작성한 문서라 현재는 유용하지 않습니다.
커맨드 라인 프로그램을 작성하거나 할 경우 콘솔에도 로그 출력을 해야 할 경우가 있습니다.
모노로그를 사용할 경우 로그 핸들러로 StreamHandler 를 사용하고 output file 을 stdout 이나 stderr 로 지정하면 됩니다.
<?php use Monolog\Logger; use Monolog\Handler\StreamHandler; // create a log channel $log = new Logger('name'); $log->pushHandler(new StreamHandler('php://stderr', Logger::WARNING)); // add records to the log $log->addWarning('Foo'); $log->addError('Bar');
라라벨(laravel) 이라면 routes.php 에 다음 내용을 추가하면 모든 로그가 콘솔에도 출력됩니다.
$monolog = Log::getMonolog(); $monolog->pushHandler(new \Monolog\Handler\StreamHandler('php://stderr'));
Ref
, multiple selections available,
Related content
모노로그(monolog) - PHP 용 로깅 프레임워크(logging framework)
모노로그(monolog) - PHP 용 로깅 프레임워크(logging framework)
More like this
rlwrap - readline 이 적용되지 않은 program 을 위한 wrapper
rlwrap - readline 이 적용되지 않은 program 을 위한 wrapper
More like this
애자일 백로그(agile backlog) 란?
애자일 백로그(agile backlog) 란?
More like this
SW 지역화(localization; l10n) 을 지원하는 편집기인 POEDIT
SW 지역화(localization; l10n) 을 지원하는 편집기인 POEDIT
More like this
컨플루언스에서 임시본(confluence draft) 사용하기
컨플루언스에서 임시본(confluence draft) 사용하기
More like this
laravel envoy 사용하기
laravel envoy 사용하기
More like this