[ https://issues.apache.org/jira/browse/HBASE-18439?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16115728#comment-16115728 ]
Jui-Yu Hsieh edited comment on HBASE-18439 at 8/6/17 9:25 AM: -------------------------------------------------------------- sorry~ I made a mistake about the time of create was (Author: johnfly2003): sorry~ I made a mistake about the time > Subclasses of o.a.h.h.chaos.actions.Action all use the same logger > ------------------------------------------------------------------ > > Key: HBASE-18439 > URL: https://issues.apache.org/jira/browse/HBASE-18439 > Project: HBase > Issue Type: Bug > Components: integration tests > Reporter: Mike Drob > Assignee: Sahil Aggarwal > Priority: Minor > Labels: beginner > > A bunch of the actions all use the same logger inherited from the super > class. We should have them declare distinct loggers, either each one in class > or perhaps we can do something dynamically like > {{LogFactory.getLogger(MethodHandles.lookup().lookupClass()}} and drop the > static modifier on the log field. > I'm not sure that exact incantation would actually work, but the > MethodHandles approach in general is how logger resolution happens in Solr > and it actually works out pretty well. -- This message was sent by Atlassian JIRA (v6.4.14#64029)