函數(shù):SeasLog::notice()
適用版本:SeasLog擴展版本2.0.0及以上
用法: SeasLog::notice(string $message [, array $content [, string $logger]])
參數(shù):
- $message (必需):要記錄的日志信息,可以是字符串或其他可轉換為字符串的類型。
- $content (可選):附加的內(nèi)容,以關聯(lián)數(shù)組形式提供。默認為空數(shù)組。
- $logger (可選):日志記錄器名稱。默認為"default"。
返回值:
- 無返回值。
示例:
<?php
// 導入SeasLog命名空間
use SeasLog\SeasLog;
// 設置日志目錄
SeasLog::setBasePath('/path/to/log/dir');
// 記錄一條notice級別的日志
SeasLog::notice('This is a notice log message');
// 記錄一條notice級別的日志,并附加一些內(nèi)容
$content = array('user_id' => 123, 'ip' => '127.0.0.1');
SeasLog::notice('User login', $content);
// 記錄一條notice級別的日志,指定日志記錄器名稱
SeasLog::notice('This is a custom logger log message', array(), 'custom_logger');
?>
以上示例演示了SeasLog::notice()函數(shù)的使用方法。首先,通過SeasLog::setBasePath()設置日志目錄。然后,使用SeasLog::notice()記錄一條notice級別的日志,可以選擇附加一些內(nèi)容,還可以指定日志記錄器名稱。