[ http://jira.codehaus.org/browse/CONTINUUM-779?page=all ]

Carlos Sanchez updated CONTINUUM-779:
-------------------------------------

    Attachment: CONTINUUM-779.patch

Updated patch against trunk.

Comments:

remove the e.printStackTrace commands, that will print them on stdout

when exceptions are not rethrown again, use log.x(String , Exception ) instead 
of log.x(String), that way the exception stacktrace will be printed in the 
logger. If they are rethrown again you don't want to log them, they must be 
logged in another layer that catches them

addActionError must be used with a meaningful error for the user, eg. "your 
user id already exists, please choose another", never something like "jdbc 
error xx", so never append the exception message there. 

Related to previous is CONTINUUM-778, where we try to avoid dealing with 
internal errors outside of actions, so most of the exception handling code in 
actions probably will be removed.

> Creation of AbstractActionLogger that extends ActionSupport and implements 
> LogEnabled
> -------------------------------------------------------------------------------------
>
>                 Key: CONTINUUM-779
>                 URL: http://jira.codehaus.org/browse/CONTINUUM-779
>             Project: Continuum
>          Issue Type: Sub-task
>            Reporter: Teodoro Cue Jr.
>         Attachments: AXPENTBUILDENV-60-continuum-webapp.patch, 
> CONTINUUM-779.patch
>
>
> A class that will be use by all actions. This is to eliminate code repetition 
> when actions implements the LogEnabled interface.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to