[ 
https://issues.apache.org/jira/browse/BEANUTILS-439?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13649720#comment-13649720
 ] 

Sebb commented on BEANUTILS-439:
--------------------------------

Re: 1. Found a reference to static logging:

https://issues.apache.org/jira/browse/CHAIN-29
which references
http://wiki.apache.org/commons/Logging/StaticLog

Re: 3. MethodUtils does not make much use of logging (compared with some other 
BeanUtils classes) so dropping logging would probably not have much affect. 
Particularly since the logging code looks to be associated with Java versions 
prior to 1.4, and BeanUtils now requires at least 1.5. Looks to me as though 
the logging in MethodUtils can be dropped entirely. This would simplify the 
class, and the field loggedAccessibleWarning can be dropped (it's not currently 
thread-safe anyway).
                
> Save Logger in static field in MethodUtils instead of requesting it on every 
> method invocation
> ----------------------------------------------------------------------------------------------
>
>                 Key: BEANUTILS-439
>                 URL: https://issues.apache.org/jira/browse/BEANUTILS-439
>             Project: Commons BeanUtils
>          Issue Type: Improvement
>          Components: Bean / Property Utils
>    Affects Versions: 1.8.3
>            Reporter: Benedikt Ritter
>            Assignee: Benedikt Ritter
>              Labels: logging, performance
>             Fix For: 1.8.4
>
>
> It was proposed on the ML to create a static field reference to the Logger in 
> MethodUtils, because requesting it on every method invocation leads to bad 
> performance (see http://markmail.org/message/ysurofedfoikdguu).

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to