Mike Drob created HBASE-18439:
---------------------------------

             Summary: 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
            Priority: Minor


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)

Reply via email to