Definisce funzioni per il supporto di logging ed error handling
Parser per gli errori
BASE_LOG_DIR = 'system/log'
Directory in cui vengono memorizzati i file di log
CSV_SEP = ';'
Separatore dei valori in {@PERFORMANCE_LOG}
PERFORMANCE_LOG = 'system/timings.csv'
File contenente i log delle performance
void log_clear( )
Pulisce il file di log corrente (vedere log_get_file_name
void log_get_file_name( )
Ritorna il nome del file di log, basato sul nome dell'host e sull'applicazione corrente
void log_performance( &$params, array $params )
Log delle performance
void log_timing( )
Log dei tempi di esecuzione dell'ultima richiesta
void log_value( mixed $val )
Logga un valore dentro il file di log corrente.
Il valore puo' essere una stringa, un numero, un array o un oggetto; tipi di dato speciali (array e oggetti) sono stampati usando print_r. Il file di log viene ottenuto dalla funzione log_get_file_name
void ubk_err_handler( int $errtype, string $errstr, string $errfile, integer $errline )
Error handler di default
void ubk_exc_handler( Exception $exc )
Exception handler di default