gino CMS  2.5.0
gino è un CMS scritto in PHP che offre tutti gli strumenti necessari per poter creare un sito web e gestire i contenuti al suo interno in maniera semplice ed efficace, svincolando l'amministratore da conoscenze tecniche di programmazione
Logger Class Reference

Classe per la notifica di log di sistema. More...

Static Public Member Functions

static messageReportAdmins ($subject, $message)
 Invia un messaggio agli amministratori del sistema se la costante DEBUG in configuration.php è FALSE. More...
 
static exceptionReportAdmins ($exception)
 Invia lo stack trace di una exception agli amministratori del sistema se la costante DEBUG in configuration.php è FALSE. More...
 
static manageException ($exception)
 Gestore di eccezioni. More...
 

Static Private Member Functions

static systemVariablesHtml ()
 Html che mostra il valore di variabili di sistema $_SESSION, $_SERVER, $_REQUEST. More...
 
static stackTraceHtml ($exception)
 Html che mostra lo stack trace di una Exception. More...
 

Detailed Description

Classe per la notifica di log di sistema.

Gestisce un logger per errori e warning. Se la costante DEBUG definita in configuration.php è settata a TRUE stampa a video errori e warnings. Se DEBUG è impostata a FALSE invia una mail agli amministratori di sistema definiti dalla costante ADMIN in configuration.php. Gestisce il comportamento a seguito del throw di una exception. La risposta si differenzia a seconda del valore della costante DEBUG.

Author
marco guidotti guido.nosp@m.ttim.nosp@m.@gmai.nosp@m.l.co.nosp@m.m
abidibo abidi.nosp@m.bo@g.nosp@m.mail..nosp@m.com

Member Function Documentation

static exceptionReportAdmins (   $exception)
static

Invia lo stack trace di una exception agli amministratori del sistema se la costante DEBUG in configuration.php è FALSE.

Parameters
Exception$exceptionoggetto Exception
Returns
TRUE se la mail è stata correttamente spedita, FALSE altrimenti
static manageException (   $exception)
static

Gestore di eccezioni.

Con DEBUG attivo stampa a video il trace, in produzione invia una mail con il trace agli ADMINS definiti nel file configuration.php e ritorna una Gino.Http.Response definita dalla classe Exception oppure una Gino.Http.ResponseServerError

Parameters
\Exception$exceptionoggetto Exception return void
static messageReportAdmins (   $subject,
  $message 
)
static

Invia un messaggio agli amministratori del sistema se la costante DEBUG in configuration.php è FALSE.

Parameters
string$subjecttitolo messaggio da inviare
string$messagecorpo messaggio da inviare
Returns
vero se la mail è stata correttamente spedita, falso altrimenti
static stackTraceHtml (   $exception)
staticprivate

Html che mostra lo stack trace di una Exception.

Parameters
\Exception$exception
Returns
documento html con stack trace
static systemVariablesHtml ( )
staticprivate

Html che mostra il valore di variabili di sistema $_SESSION, $_SERVER, $_REQUEST.

Returns
html

The documentation for this class was generated from the following file: