Package ninja.template
Class TemplateEngineFreemarkerExceptionHandler
- java.lang.Object
-
- ninja.template.TemplateEngineFreemarkerExceptionHandler
-
- All Implemented Interfaces:
freemarker.template.TemplateExceptionHandler
public class TemplateEngineFreemarkerExceptionHandler extends Object implements freemarker.template.TemplateExceptionHandler
A general exception handler for Freemarker. - Outputs a readable error in test / dev mode. - Outputs a general error message in production.- Author:
- ra
-
-
Constructor Summary
Constructors Constructor Description TemplateEngineFreemarkerExceptionHandler(org.slf4j.Logger logger, NinjaProperties ninjaProperties)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
handleTemplateException(freemarker.template.TemplateException te, freemarker.core.Environment env, Writer out)
-
-
-
Constructor Detail
-
TemplateEngineFreemarkerExceptionHandler
@Inject public TemplateEngineFreemarkerExceptionHandler(org.slf4j.Logger logger, NinjaProperties ninjaProperties)
-
-
Method Detail
-
handleTemplateException
public void handleTemplateException(freemarker.template.TemplateException te, freemarker.core.Environment env, Writer out) throws freemarker.template.TemplateException
- Specified by:
handleTemplateException
in interfacefreemarker.template.TemplateExceptionHandler
- Throws:
freemarker.template.TemplateException
-
-