The SeasLog class
(PECL seaslog >=1.0.0)
簡介
類摘要
class SeasLog
{
/* 方法 */
public static analyzerDetail(
string
string
string
int
int
int
): mixed
string
$level
,string
$log_path
= ?,string
$key_word
= ?,int
$start
= ?,int
$limit
= ?,int
$order
= ?): mixed
public __destruct()
public static log(
string
string
array
string
): bool
}string
$level
,string
$message
= ?,array
$content
= ?,string
$logger
= ?): bool
目錄
- SeasLog::alert — 記錄 alert 日誌
- SeasLog::analyzerCount — Get log count by level, log_path and key_word
- SeasLog::analyzerDetail — Get log detail by level, log_path, key_word, start, limit, order
- SeasLog::closeLoggerStream — Manually release stream flow from logger
- SeasLog::__construct — Description
- SeasLog::critical — 記錄 critical 日誌
- SeasLog::debug — 記錄 debug 日誌
- SeasLog::__destruct — Description
- SeasLog::emergency — 記錄 emergency 日誌
- SeasLog::error — 記錄 error 日誌
- SeasLog::flushBuffer — 將日誌快取重新整理到介質中,檔案介質,或者發送到遠端的 TCP/UDP 服務地址。
- SeasLog::getBasePath — 獲得 SeasLog 根目錄
- SeasLog::getBuffer — 獲取記憶體中的日誌快取陣列
- SeasLog::getBufferEnabled — Determin if buffer enabled
- SeasLog::getDatetimeFormat — 獲取 SeasLog 日期格式
- SeasLog::getLastLogger — 獲得 SeasLog 最近的一次 Logger 名稱
- SeasLog::getRequestID — 獲得目前 SeasLog 中用於區分請求的 request_id
- SeasLog::getRequestVariable — Get SeasLog request variable
- SeasLog::info — Record info log information
- SeasLog::log — 公共的日誌記錄函式
- SeasLog::notice — 記錄 notice 日誌
- SeasLog::setBasePath — 設定 SeasLog 根目錄
- SeasLog::setDatetimeFormat — 設定 SeasLog 日期格式
- SeasLog::setLogger — 設定 SeasLog 的 Logger 名
- SeasLog::setRequestID — 設定可以由 SeasLog 用於區分請求的 request_id
- SeasLog::setRequestVariable — Manually set SeasLog request variable
- SeasLog::warning — Record warning log information