Php/docs/class.seaslog
(PECL seaslog >=1.0.0)
Introduction
Class synopsis
SeasLog {
public static alert
( string $message
[, array $content
[, string $logger
]] ) : bool
public static analyzerCount
( string $level
[, string $log_path
[, string $key_word
]] ) : mixed
public static analyzerDetail
( string $level
[, string $log_path
[, string $key_word
[, int $start
[, int $limit
[, int $order
]]]]] ) : mixed
public static closeLoggerStream
( int $model
, string $logger
) : bool
public static critical
( string $message
[, array $content
[, string $logger
]] ) : bool
public static debug
( string $message
[, array $content
[, string $logger
]] ) : bool
public __destruct ( )
public static emergency
( string $message
[, array $content
[, string $logger
]] ) : bool
public static error
( string $message
[, array $content
[, string $logger
]] ) : bool
public static flushBuffer ( ) : bool
public static Seaslog::getBasePath ( ) : string
public static getBuffer ( ) : array
public static getBufferEnabled ( ) : bool
public static getDatetimeFormat ( ) : string
public static getLastLogger ( ) : string
public static getRequestID ( ) : string
public static getRequestVariable
( int $key
) : bool
public static info
( string $message
[, array $content
[, string $logger
]] ) : bool
public static log
( string $level
[, string $message
[, array $content
[, string $logger
]]] ) : bool
public static notice
( string $message
[, array $content
[, string $logger
]] ) : bool
public static setBasePath
( string $base_path
) : bool
public static setDatetimeFormat
( string $format
) : bool
public static setLogger
( string $logger
) : bool
public static setRequestID
( string $request_id
) : bool
public static setRequestVariable
( int $key
, string $value
) : bool
public static warning
( string $message
[, array $content
[, string $logger
]] ) : bool
}
Table of Contents
- SeasLog::alert — Record alert log information
- 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 — Record critical log information
- SeasLog::debug — Record debug log information
- SeasLog::__destruct — Description
- SeasLog::emergency — Record emergency log information
- SeasLog::error — Record error log information
- SeasLog::flushBuffer — Flush logs buffer, dump to appender file, or send to remote api with tcp/udp
- SeasLog::getBasePath — Get SeasLog base path.
- SeasLog::getBuffer — Get the logs buffer in memory as array
- SeasLog::getBufferEnabled — Determin if buffer enabled
- SeasLog::getDatetimeFormat — Get SeasLog datetime format style
- SeasLog::getLastLogger — Get SeasLog last logger path
- SeasLog::getRequestID — Get SeasLog request_id differentiated requests
- SeasLog::getRequestVariable — Get SeasLog request variable
- SeasLog::info — Record info log information
- SeasLog::log — The Common Record Log Function
- SeasLog::notice — Record notice log information
- SeasLog::setBasePath — Set SeasLog base path
- SeasLog::setDatetimeFormat — Set SeasLog datetime format style
- SeasLog::setLogger — Set SeasLog logger name
- SeasLog::setRequestID — Set SeasLog request_id differentiated requests
- SeasLog::setRequestVariable — Manually set SeasLog request variable
- SeasLog::warning — Record warning log information
/* Methods */