Syslog
1Apresentação
Syslog é um serviço para centralizar logs de eventos em um sistema computacional, encontrado em todos os sistemas Unix. Um servidor local escuta conexões pelas quais os clientes podem enviar mensagens de log.
2Configuração
No arquivo de configuração etc/temma.php, adicione o objeto \Temma\LogManagers\Syslog à diretriz logManager.
Aqui está um exemplo de configuração:
<?php
return [
'application' => [
'logManager' => '\Temma\LogManagers\Syslog'
]
];
Por padrão, as mensagens são gravadas usando a facility LOG_USER.
Se você quiser usar uma das facilities "locais", deve criar uma configuração estendida x-syslog,
com a chave facility, que pode receber como valor uma facility de LOG_LOCAL0 a LOG_LOCAL7.
Por exemplo:
<?php
return [
'application' => [
'logManager' => '\Temma\LogManagers\Syslog'
],
'x-syslog' => [
'facility' => 'LOG_LOCAL0'
]
];