PHP Класс Gpf_Log_Logger

Наследование: extends Gpf_Object
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
add ( $type, $logLevel ) : Gpf_Log_LoggerBase attachs new log system
addLogger ( Gpf_Log_LoggerBase $logger, integer $logLevel ) : Gpf_Log_LoggerBase
checkLoggerTypeExists ( unknown_type $type ) : unknown Checks if logger with te specified type was already initialized
critical ( string $message, string $logGroup = null ) logs critical error message
debug ( string $message, string $logGroup = null ) logs debug message
disableType ( $type )
enableAllTypes ( )
enableType ( $type )
error ( string $message, string $logGroup = null ) logs error message
getCustomParameter ( string $name ) : string returns custom parameter
getGroup ( )
getInstance ( string $instanceName = '_' ) : Gpf_Log_Logger returns instance of logger class.
info ( string $message, string $logGroup = null ) logs info message
isLogToDisplay ( ) : boolean returns true if debugging writes log to display
isLoggerInsert ( $sqlString )
log ( string $message, string $logLevel, string $logGroup = null ) logs message
removeAll ( )
setCustomParameter ( string $name, string $value ) function sets custom parameter for the logger
setGroup ( $group = null )
setType ( $type )
warning ( string $message, string $logGroup = null ) logs warning message

Приватные методы

Метод Описание
create ( $type ) : Gpf_Log_LoggerBase
findCallingFile ( $calls, $functionName )
findFileByCallingMethod ( $calls )
findFileBySqlBenchmark ( )
findLatestObjectBeforeString ( $text )
findLogFile ( )
getObjectVariables ( $object )
sqlBenchmarkFound ( $calls )

Описание методов

add() публичный Метод

attachs new log system
public add ( $type, $logLevel ) : Gpf_Log_LoggerBase
Результат Gpf_Log_LoggerBase

addLogger() публичный Метод

public addLogger ( Gpf_Log_LoggerBase $logger, integer $logLevel ) : Gpf_Log_LoggerBase
$logger Gpf_Log_LoggerBase
$logLevel integer
Результат Gpf_Log_LoggerBase

checkLoggerTypeExists() публичный Метод

Checks if logger with te specified type was already initialized
public checkLoggerTypeExists ( unknown_type $type ) : unknown
$type unknown_type
Результат unknown

critical() публичный Метод

logs critical error message
public critical ( string $message, string $logGroup = null )
$message string
$logGroup string

debug() публичный Метод

logs debug message
public debug ( string $message, string $logGroup = null )
$message string
$logGroup string

disableType() публичный Метод

public disableType ( $type )

enableAllTypes() публичный Метод

public enableAllTypes ( )

enableType() публичный Метод

public enableType ( $type )

error() публичный Метод

logs error message
public error ( string $message, string $logGroup = null )
$message string
$logGroup string

getCustomParameter() публичный Метод

returns custom parameter
public getCustomParameter ( string $name ) : string
$name string
Результат string

getGroup() публичный Метод

public getGroup ( )

getInstance() публичный статический Метод

You can add instance name, if you want to have multiple independent instances of logger
public static getInstance ( string $instanceName = '_' ) : Gpf_Log_Logger
$instanceName string
Результат Gpf_Log_Logger

info() публичный Метод

logs info message
public info ( string $message, string $logGroup = null )
$message string
$logGroup string

isLogToDisplay() публичный Метод

returns true if debugging writes log to display
public isLogToDisplay ( ) : boolean
Результат boolean

isLoggerInsert() публичный статический Метод

public static isLoggerInsert ( $sqlString )

log() публичный Метод

logs message
public log ( string $message, string $logLevel, string $logGroup = null )
$message string
$logLevel string
$logGroup string

removeAll() публичный Метод

public removeAll ( )

setCustomParameter() публичный Метод

function sets custom parameter for the logger
public setCustomParameter ( string $name, string $value )
$name string
$value string

setGroup() публичный Метод

public setGroup ( $group = null )

setType() публичный Метод

public setType ( $type )

warning() публичный Метод

logs warning message
public warning ( string $message, string $logGroup = null )
$message string
$logGroup string