Проблема с журналом Zend 2Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Проблема с журналом Zend 2

Сообщение Anonymous »

В настоящее время я работаю с регистратором Zend 2. У меня есть таблица error_log со следующими полями:
  • error_log_id
  • message< /li>
    временная метка
  • приоритетное имя
  • приоритет
  • IP >
  • user_id
И ниже приведен мой код

Код: Выделить всё

$db         = $this->service->get('Zend\Db\Adapter\Adapter');
$uId        = 0;

if ($auth->hasIdentity()) {
$oId        = $auth->getIdentity();
$uId        = $oId->user_id;
}

$mapping = array(
'timestamp'     => 'timestamp',
'priority'      => 'priority',
'priorityName'  => 'priorityName',
'message'       => 'message',
);
$writer = new \Zend\Log\Writer\Db($db, 'error_log_table', $mapping);
$logger = new \Zend\Log\Logger();
$logger->addWriter($writer);

$logger->info('Informational message');
Это работает нормально, следующие поля будут обновлены. временная метка, приоритет, имя приоритета и сообщение.

Я также хочу обновить поля user_id и ip. Как я могу это сделать? (В zend 1 мы можем сделать это с помощью функции setEventItem()). Какую функцию мне нужно вызвать, чтобы добавить дополнительный параметр в журнал zend 2?

Кто-нибудь, пожалуйста, помогите?

Подробнее здесь: https://stackoverflow.com/questions/291 ... zend-2-log
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»