2010-02-09 6 views

Antwort

11

Im Zweifelsfall überprüfen Sie LiftRules API.

Nach this post so etwas wie dies funktionieren sollte:

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

Die Unterschrift des Exception-Handler-Typ ist:

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

404 Not Found Link. – drozzy

+0

@drozzy, feste API-Link zu Punkt 2.3 docs –

+2

Was ist, wenn ich RunModes usw. nicht unterscheiden und nur alle Ausnahmen abfangen will, die nicht in der Anwendung behandelt werden? – Ivan

Verwandte Themen