Constants

LOG_LEVEL_NONE

LOG_LEVEL_NONE

LOG_LEVEL_FATAL

LOG_LEVEL_FATAL

LOG_LEVEL_WARNING

LOG_LEVEL_WARNING

LOG_LEVEL_NOTICE

LOG_LEVEL_NOTICE

LOG_LEVEL_TRACE

LOG_LEVEL_TRACE

LOG_LEVEL_DEBUG

LOG_LEVEL_DEBUG

LOG_LEVEL_ALL

LOG_LEVEL_ALL

LOG_TYPE_LOCAL_LOG

LOG_TYPE_LOCAL_LOG

LOG_TYPE_NET_LOG

LOG_TYPE_NET_LOG

Properties

$CONSOLE

$CONSOLE : 

Type

$LOG

$LOG : 

Type

$LOGFILE

$LOGFILE : 

Type

$logLevelMap

$logLevelMap : array

Type

array

$logTypes

$logTypes : array

Type

array

$type

$type : string

Log output device type, can be "LOCAL_LOG", "STDOUT"

Type

string

$level

$level : integer

Log level

Type

integer

$path

$path : string

Log file path for local log file, or module name for comLog

Type

string

$filename

$filename : string

Log file name

Type

string

$clientIP

$clientIP : string

Client IP

Type

string

$logId

$logId : \uint

Log Id for current request

Type

\uint

$startTime

$startTime : \uint

PHP start time of current request

Type

\uint

$instance

$instance : \log

Type

\log

Methods

getInstance()

getInstance() : \log

Returns

\log

debug()

debug() : integer

Write debug log

Returns

integer

trace()

trace() : integer

Write trace log

Returns

integer

notice()

notice() : integer

Write notice log

Returns

integer

warning()

warning() : integer

Write warning log

Returns

integer

fatal()

fatal() : integer

Write fatal log

Returns

integer

logId()

logId() : integer

Get logId for current http request

Returns

integer

setLogId()

setLogId(  $logId) 

Parameters

$logId

getClientIP()

getClientIP() : string

Get the real remote client's IP

Returns

string

write()

write(  $info) 

Parameters

$info

writeLog()

writeLog(integer  $level, array  $args) : integer

Write log

Parameters

integer $level

Log level

array $args

format string and parameters

Returns

integer

__construct()

__construct(array  $conf, \uint  $startTime) 

Constructor

Parameters

array $conf
\uint $startTime

__logId()

__logId() : integer

Returns

integer