PHP.mk документација
SeasLog::log
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Патека
seaslog.log.php
Локална патека за оваа страница.
Извор
php.net/manual/en
Оригиналниот HTML се реупотребува и локално се стилизира.
Режим
Прокси + превод во позадина
Кодовите, табелите и белешките остануваат читливи во истиот тек.
Референца
seaslog.log.php
SeasLog::log
Референца за `seaslog.log.php` со подобрена типографија и навигација.
SeasLog::log
(PECL seaslog >=1.0.0)
SeasLog::log — The Common Record Log Function
= NULL
public static SeasLog::log(
string
string
array
string
): bool
string
$level,string
$message = ?,array
$content = ?,string
$logger = ?): bool
The Common Record Log Function.
Параметри
level-
Can use level in:
Or you can create a new level self-help. message- Пораката во дневникот.
content- The `message` contain placeholders which implementors replace with values from content array. Sush as `message` is `log info from {NAME}` and `content` is `array('NAME' => neeke)`, the log information will `log info from neeke`.
logger- The `logger` cased by the third param would be used right this right now, like a temp logger, when the function SeasLog::setLogger() called in pre content. If `logger` NULL or "", SeasLog will use lastest logger setted by Постави го името на логерот SeasLog.
Вратени вредности
Врати TRUE при успешно запишување информации во дневникот, FALSE при неуспех.
Примери
Пример #1 SeasLog::emergency() example
<?php
var_dump(SeasLog::log(SEASLOG_INFO,'info log'));
var_dump(SeasLog::getBuffer());
//create a new level self-help.
var_dump(SeasLog::log('MySelfLevel','info log'));
var_dump(SeasLog::getBuffer());
//with `content`
var_dump(SeasLog::log('MySelfLevel','info log {NAME}',array('NAME' => 'neeke')));
var_dump(SeasLog::getBuffer());
//with `logger`
var_dump(SeasLog::log('MySelfLevel','info log {NAME}',array('NAME' => 'neeke'),'tmp_logger'));
var_dump(SeasLog::getBuffer());
?>Горниот пример ќе прикаже нешто слично на:
bool(true)
array(1) {
["/var/log/www/default/20180707.log"]=>
array(1) {
[0]=>
string(79) "2018-07-07 11:12:37 | INFO | 72427 | 5b402fa56a2ea | 1530933157.436 | info log
"
}
}
bool(true)
array(1) {
["/var/log/www/default/20180707.log"]=>
array(1) {
[0]=>
string(86) "2018-07-07 11:13:59 | MySelfLevel | 72470 | 5b402ff781c5e | 1530933239.532 | info log
"
}
}
bool(true)
array(1) {
["/var/log/www/tmp_logger/20180707.log"]=>
array(1) {
[0]=>
string(92) "2018-07-07 11:28:12 | MySelfLevel | 72833 | 5b40334ce6a2f | 1530934092.946 | info log neeke
"
}
}
bool(true)
array(1) {
["/var/log/www/default/20180707.log"]=>
array(1) {
[0]=>
string(86) "2018-07-07 11:20:12 | INFO | 72616 | 5b40316c3641e | 1530933612.222 | info log neeke
"
}
}
Види Исто така
- seaslog.default_template
- SeasLog::warning() - Запишете информации за дневникот за отстранување грешки
- SeasLog::debug() - Запиши информации за инфо лог
- SeasLog::info() - Запиши информации за известување лог
- (PECL seaslog >=1.0.0) - Запиши информации за предупредувачки лог
- SeasLog::notice() - Запиши информации за лог грешка
- SeasLog::error() - Запишете информации за критични логови
- SeasLog::critical() - Запишете информации за дневникот за известувања
- SeasLog::alert() - Запишете информации за итни логови
Белешки од корисници
Нема белешки од корисници за оваа страница.