2010-02-09 15 views

risposta

11

In caso di dubbio, selezionare LiftRules API.

Secondo this post qualcosa come questo dovrebbe funzionare:

LiftRules.exceptionHandler.prepend { 
    case ("production", Req(path, "", GetRequest), someException) => { 
    Log.error("MELT DOWN!!") 
    RedirectResponse("/") 
    } 
} 

La firma del tipo di gestore di eccezioni è:

collegamento
type ExceptionHandlerPF = PartialFunction[(Props.RunModes.Value, Req, 
    Throwable), LiftResponse] 
+0

404 Not Found. – drozzy

+0

@drozzy, collegamento API fisso al punto 2.3 documenti –

+2

Cosa succede se non si desidera distinguere RunModes ecc. E solo whant per rilevare tutte le eccezioni che non si verificano nell'applicazione? – Ivan

Problemi correlati