Comment 4 for bug 1419112

Revision history for this message
Trafodion-Gerrit (neo-devtools) wrote : Fix merged to core (master)

Reviewed: https://review.trafodion.org/1148
Committed: https://github.com/trafodion/core/commit/daf701a264c79d35a889e9bac7d5efa583b081dd
Submitter: Trafodion Jenkins
Branch: master

commit daf701a264c79d35a889e9bac7d5efa583b081dd
Author: matbrown <email address hidden>
Date: Tue Feb 17 18:57:01 2015 +0000

    HBaseClient.java may use external log4j.properties file

    The executor/HbaseClient.java class unconditionally configures
    log4j using conf/log4j.hdfs.config file. This caused a problem
    for external clients in that their log4j configurations were reset
    causing all subsequent client events to be written to the
    HBaseClient log file. A client may want its log events written
    to its own log file or console. This commit introduces a new property
    "hbaseclient.log4j.properties" so clients can specify which log4j
    properties file to use when HBaseClient sets up logging. For internal
    clients such as sqlci the existing behavior is maintained.

    Change-Id: Ic60b5d7f0e03a308f057ee6a9a9feaa47c4aaf1c
    Closes-Bug: #1419112