Как я могу создать собственный журнал (используя Zend2) и установить имя пользователя для каждого события журнала. Вот мой пример того, как I`m пытается:ZF2 custom logfile, set username
public function log()
{
$log_file = 'path/to/logfile.log';
$format = '%timestamp% %priorityName% (%username%) %message%';
$formatter = new Zend\Log\Formatter\Simple($format);
$formatter->setDateTimeFormat('H:i:s');
$formatter->format(array('username'=> SET_USER_NAME));
$logWriter = new LogWriter($log_file);
$logWriter->setFormatter($formatter);
$logger = new Logger;
$logger->addWriter($logWriter);
return $logger;
}
Я попробовал следующее
$this->log()->info(" Log message ");
И результат есть:
11:33:54 INFO (%username%) Log message
Спасибо!