(PECL seaslog >=1.0.0)
SeasLog::alert — Enregistre les informations du journal d'alerte
Enregistre les informations du journal d'alerte.
Note: "ALERT" - Une action doit être prise immédiatement. Une attention immédiate doit être accordée au personnel concerné pour des réparations d'urgence.
messagecontentloggerRetourne TRUE en cas de succès de l'enregistrement des informations du journal, FALSE en cas d'échec.
Exemple #1 Exemple de SeasLog::alert()
<?php
var_dump(SeasLog::alert('log message'));
//avec contenu
var_dump(SeasLog::alert('log message from {NAME}',array('NAME' => 'neeke')));
//avec journal temporaire
var_dump(SeasLog::alert('log message from {NAME}',array('NAME' => 'neeke'),'tmp_logger'));
var_dump(SeasLog::getBuffer());
?>Résultat de l'exemple ci-dessus est similaire à :
bool(true)
bool(true)
bool(true)
array(2) {
["/var/log/www/default/20180707.log"]=>
array(2) {
[0]=>
string(81) "2018-07-07 11:45:49 | ALERT | 73263 | 5b40376d1067c | 1530935149.68 | log message
"
[1]=>
string(92) "2018-07-07 11:45:49 | ALERT | 73263 | 5b40376d1067c | 1530935149.68 | log message from neeke
"
}
["/var/log/www/tmp_logger/20180707.log"]=>
array(1) {
[0]=>
string(92) "2018-07-07 11:45:49 | ALERT | 73263 | 5b40376d1067c | 1530935149.68 | log message from neeke
"
}
}