函数:SeasLog::notice()
适用版本:SeasLog扩展版本2.0.0及以上
用法: SeasLog::notice(string $message [, array $content [, string $logger]])
参数:
- $message (必需):要记录的日志信息,可以是字符串或其他可转换为字符串的类型。
- $content (可选):附加的内容,以关联数组形式提供。默认为空数组。
- $logger (可选):日志记录器名称。默认为"default"。
返回值:
- 无返回值。
示例:
<?php
// 导入SeasLog命名空间
use SeasLog\SeasLog;
// 设置日志目录
SeasLog::setBasePath('/path/to/log/dir');
// 记录一条notice级别的日志
SeasLog::notice('This is a notice log message');
// 记录一条notice级别的日志,并附加一些内容
$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()函数的使用方法。首先,通过SeasLog::setBasePath()设置日志目录。然后,使用SeasLog::notice()记录一条notice级别的日志,可以选择附加一些内容,还可以指定日志记录器名称。