Я использую следующие строки для создания регистратора через zend-log:
use Zend\Log\Logger;
use Zend\Log\Writer\Stream;
$logger = new Logger();
$writer = new Stream(__DIR__ . '/application.log');
$logger->addWriter($writer);
Пока все работает нормально, и я могу писать отладочные сообщения с:
$logger->debug('Hello World');
Есть ли возможность записать имя файла скрипта и строку кода, которая вызывает функцию отладки? Я имею в виду что-то вроде этого:
$logger->debug(__FILE__, __LINE__, 'Hello World');
Я знаю, что могу передать второй (дополнительный) параметр в функцию отладки, но есть ли средство форматирования или записи, которое автоматически регистрирует эту информацию?