SeasLog::notice

(PECL seaslog >=1.0.0)

SeasLog::notice锟斤拷录 notice 锟斤拷志

说锟斤拷

public static SeasLog::notice ( string $message [, array $content [, string $logger ]] ) : bool

锟斤拷录 notice 锟斤拷志锟斤拷

Note:

"NOTICE" - 一锟斤拷锟斤拷要锟斤拷锟铰硷拷锟斤拷执锟叫癸拷锟斤拷锟叫斤拷 INFO 锟斤拷锟斤拷锟轿拷锟揭拷锟斤拷锟较拷锟�

锟斤拷锟斤拷

message

锟斤拷志锟斤拷锟斤拷息

content

"锟斤拷息"锟斤拷锟斤拷占位锟斤拷锟斤拷实锟斤拷锟斤拷 content 锟斤拷锟斤拷锟叫碉拷值锟芥换锟斤拷些占位锟斤拷锟斤拷 锟斤拷锟斤拷'锟斤拷息'锟斤拷 `log info from {NAME}`, '锟斤拷锟斤拷'锟斤拷 `array('NAME' => neeke)`锟斤拷 锟斤拷志锟斤拷息锟斤拷 `log info from neeke`

logger

锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷 SeasLog::setLogger() 时锟斤拷锟斤拷锟斤拷锟斤拷时 logger 一锟斤拷锟斤拷锟节碉拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷使锟斤拷锟斤拷锟�"logger"锟斤拷 锟斤拷锟� `logger` 为 NULL 锟斤拷 ""锟斤拷锟斤拷么 SeasLog 锟斤拷使锟斤拷锟斤拷SeasLog::setLogger()锟斤拷锟矫碉拷锟斤拷锟斤拷 Logger锟斤拷

锟斤拷锟斤拷值

锟斤拷录锟斤拷志锟斤拷息锟缴癸拷锟斤拷锟斤拷 TRUE锟斤拷失锟杰凤拷锟斤拷 FALSE锟斤拷

锟斤拷锟斤拷

Example #1 SeasLog::notice() example

<?php

var_dump
(SeasLog::notice('log message'));

//with content
var_dump(SeasLog::notice('log message from {NAME}',array('NAME' => 'neeke')));

//with tmp logger
var_dump(SeasLog::notice('log message from {NAME}',array('NAME' => 'neeke'),'tmp_logger'));

var_dump(SeasLog::getBuffer());

?>

锟斤拷锟斤拷锟斤拷锟教碉拷锟斤拷锟斤拷锟斤拷锟斤拷冢锟�

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 | NOTICE | 73263 | 5b40376d1067c | 1530935149.68 | log message
"
    [1]=>
    string(92) "2018-07-07 11:45:49 | NOTICE | 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 | NOTICE | 73263 | 5b40376d1067c | 1530935149.68 | log message from neeke
"
  }
}

锟轿硷拷