PHP Класс Logger, atk4

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

Открытые свойства

Свойство Тип Описание
$_current_ip
$_prev_exec_time
$debug_log
$details File we are currently logging errors to
$err_message
$filename no debug messages added yet
$log_dir instead
$log_output $config['logger']['web_output']
$owner AModules3 compatibility
$public_error_message $config['logger']['log_output']
$recskip
$web_output Configuration;

Защищенные свойства (Protected)

Свойство Тип Описание
$log_debug_file File we are currently logging errors to
$log_error_file You can change in $config['logger']['log_dir']
$log_info_file File we are currently logging errors to

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

Метод Описание
Debug ( $filename ) Debug functions
_microtime_float ( )
_sec2time ( $sec )
backtrace ( $sh = null, $backtrace = null )
caughtException ( $caller, $e )
cleanupLogDirectory ( )
displayError ( $o )
findFrame ( $function_name, $shift )
gatherDetails ( )
htmlLine ( $msg, $frame = null, $prefix = null )
init ( )
logCaughtException ( $e )
logException ( $e )
logLine ( $msg, $shiftfunc = null, $severity = 'info', $trace = null )
logVar ( $var, $msg = '', $shiftfunc = null, $severity = 'debug' )
openLogFile ( $severity = 'error' )
outputDebug ( $front, $caller, $msg, $shift )
outputFatal ( $caller, $msg, $shift )
outputInfo ( $caller, $msg, $shift, $nohtml = false )
outputWarning ( $caller, $msg, $shift )
p ( $message, $file = null, $line = null ) print
print_r ( $key, $gs, $ge, $ls, $le, $ind = ' ' )
showDebugInfo ( )
showRenderTree ( $e, $obj )
txtBacktrace ( $sh = null, $backtrace = null )
txtLine ( $msg, $frame = null, $prefix = null )
writeLogMessage ( )

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

Debug() публичный метод

Debug functions
public Debug ( $filename )

_microtime_float() публичный метод

public _microtime_float ( )

_sec2time() публичный метод

public _sec2time ( $sec )

backtrace() публичный метод

public backtrace ( $sh = null, $backtrace = null )

caughtException() публичный метод

public caughtException ( $caller, $e )

cleanupLogDirectory() публичный метод

public cleanupLogDirectory ( )

displayError() публичный метод

public displayError ( $o )

findFrame() публичный метод

public findFrame ( $function_name, $shift )

gatherDetails() публичный метод

public gatherDetails ( )

htmlLine() публичный метод

public htmlLine ( $msg, $frame = null, $prefix = null )

init() публичный метод

public init ( )

logCaughtException() публичный метод

public logCaughtException ( $e )

logException() публичный метод

public logException ( $e )

logLine() публичный метод

public logLine ( $msg, $shiftfunc = null, $severity = 'info', $trace = null )

logVar() публичный метод

public logVar ( $var, $msg = '', $shiftfunc = null, $severity = 'debug' )

openLogFile() публичный метод

public openLogFile ( $severity = 'error' )

outputDebug() публичный метод

public outputDebug ( $front, $caller, $msg, $shift )

outputFatal() публичный метод

public outputFatal ( $caller, $msg, $shift )

outputInfo() публичный метод

public outputInfo ( $caller, $msg, $shift, $nohtml = false )

outputWarning() публичный метод

public outputWarning ( $caller, $msg, $shift )

p() публичный метод

print
public p ( $message, $file = null, $line = null )

print_r() публичный метод

public print_r ( $key, $gs, $ge, $ls, $le, $ind = ' ' )

showDebugInfo() публичный метод

public showDebugInfo ( )

showRenderTree() публичный метод

public showRenderTree ( $e, $obj )

txtBacktrace() публичный метод

public txtBacktrace ( $sh = null, $backtrace = null )

txtLine() публичный метод

public txtLine ( $msg, $frame = null, $prefix = null )

writeLogMessage() публичный метод

public writeLogMessage ( )

Описание свойств

$_current_ip публичное свойство

public $_current_ip

$_prev_exec_time публичное свойство

public $_prev_exec_time

$debug_log публичное свойство

public $debug_log

$details публичное свойство

File we are currently logging errors to
public $details

$err_message публичное свойство

public $err_message

$filename публичное свойство

no debug messages added yet
public $filename

$log_debug_file защищенное свойство

File we are currently logging errors to
protected $log_debug_file

$log_dir публичное свойство

instead
public $log_dir

$log_error_file защищенное свойство

You can change in $config['logger']['log_dir']
protected $log_error_file

$log_info_file защищенное свойство

File we are currently logging errors to
protected $log_info_file

$log_output публичное свойство

$config['logger']['web_output']
public $log_output

$owner публичное свойство

AModules3 compatibility
public $owner

$public_error_message публичное свойство

$config['logger']['log_output']
public $public_error_message

$recskip публичное свойство

public $recskip

$web_output публичное свойство

Configuration;
public $web_output