PHP 클래스 lithium\analysis\logger\adapter\Cache
{{{ lithium\storage\Cache::config(array(
'storage' => array('adapter' => 'Redis', 'server' => '127.0.0.1:6379')
));}}}
Then, you can configure the
Cache logger with the
'storage' config:
{{{ lithium\analysis\Logger::config(array(
'debug' => array('adapter' => 'Cache', 'config' => 'storage')
));
}}}
You can then send messages to the logger which will be written to the cache store:
{{{
lithium\analysis\Logger::write('debug', 'This message will be written to a Redis data store.');
}}}
파일 보기
프로젝트 열기: unionofrad/lithium
보호된 프로퍼티들
공개 메소드들
메소드 상세
public __construct ( array $config = [] ) : void |
$config |
array |
Possible configuration options are:
- `'config'`: The name of the cache configuration to use; defaults to none.
- `'expiry'`: Defines when the logged item should expire, by default will
try to expire as late as possible.
- `'key'`: Either a pattern where priority and timestamp will be inserted
or a closure wich must return a key to store the message under and
which gets passed a params array as first and only argument; defaults
to `'log_{:priority}_{:timestamp}'`. |
리턴 |
void |
|
Writes the message to the configured cache adapter.
프로퍼티 상세
protected array $_classes |
리턴 |
array |
|