Using CakePHP Logging Scope

Undoubtedly logging is most important part of an application to debugging, analyzing, measuring performance. So often times we want to handle different logging behavior for different components of our application. Assume that you are developing an e-commerce website and you want to handle logging cart & payment component differently.

So in that way, each log of the different component will store into a different file. So debugging will be easier than generic logging. To do that open config/bootstrap.php file and copy pastes this snippet.

Then you can implement this scope like this way (From controller & model).

Log::error('Product is not added into cart due to internal error', ['scope' => ['cart']]);
Log::emergency('Payment is not received', ['scope' => ['payments']]);


Published by

Sohel Rana

PHP Programmer, Software Engineer & Technology lover

0 thoughts on “Using CakePHP Logging Scope”

  1. Приветствую Вас дамы и господа! Предлагаем Вашему вниманию интересный сайт для заказа бурения скважин на воду. Бурение скважин в Минске компанией ЕВРОБУРСЕРВИС – полный комплекс качественных и разумных по цене услуг. [url=]скважина на воду[/url],[url=]бурение скважин[/url], [url=]скважина минск[/url],[url=]скважина на воду цена[/url],[url=]бурение скважин в минской области[/url],[url=]ремонт скважин[/url] и [url=]бурение скважин минск[/url]. Мы бурим любые виды скважин.У нас доступная ценовая политика, рассрочка на услуги и оборудование.Заказывайте скважину для воды в euroburservice – получите доступ к экологически чистой природной воде по самым выгодным в Минске ценам!

Leave a Reply

Your email address will not be published. Required fields are marked *