Asf_Log_AbstractLogger::log

指定级别日志输出


Description

public bool log(string level, string $data, array $context = array())

Parameters

level

日志级别, 共有8个级别

data

数据源, 大括号成对的内容,会被context替换

context

标签替换, 类似PHP函数 strtr, 但这里只支持数组

Return Values

日志写入成功返回 true, 否则返回 false

Examples

Example #1

<?php
define('LOG_PATH', '/data/logs/');
$logger = new Asf_Log_Adapter_File('biz-dd_log', LOG_PATH);

var_dump($logger->log('info', json_encode(array('a', 'b', 'c' => 123))));
var_dump($logger->log('info', 'xxxxx'));

Example #2

<?php
define('LOG_PATH', '/www/logs/')
$logger = new Asf_Log_Adapter_File('biz-dd_log', LOG_PATH);

var_dump($logger->log('info', 'xxxx{xy}y{yz}zz', array('xy' => 'AA', 'yz' => 'MM')));