[
https://issues.apache.org/jira/browse/VELOCITY-654?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Byron Foster updated VELOCITY-654:
----------------------------------
Attachment: 654.patch
> Fix correct template name reporting, enhance error logging information
> ----------------------------------------------------------------------
>
> Key: VELOCITY-654
> URL: https://issues.apache.org/jira/browse/VELOCITY-654
> Project: Velocity
> Issue Type: Improvement
> Components: Engine
> Affects Versions: 1.6.1
> Reporter: Byron Foster
> Attachments: 654.patch
>
>
> Fix template name reporting for #include and #parse if an exception occurs.
> Error reporting in Velocity tends to use context.getTemplateName() which is
> intended for scoping information, and does not always provide the template
> name containing the node or directive that generates an error. This adds a
> templateName field to the Directive object and assigns it on creation, if a
> template name is available.
> Also added template and location info when logging errors thrown from #parse.
> This compliments the pseudo-stack trace that is already logged to error for
> macros. So, now a complete trace is logged to error of the macro and
> template layers with template name and location. Yea!
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]