https://bz.apache.org/bugzilla/show_bug.cgi?id=60589
--- Comment #4 from Woonsan Ko <[email protected]> --- I've created an initial pull request. This is not ready for merging, but only for initial review on the direction: - https://github.com/apache/jmeter/pull/254 This PR contains only the following at the moment: - Removing dependencies on logkit, excalibur and avalon. - Forking some logkit classes in jorphan. - NewDriver.java setting log4j2 configuration file location system property. - Add jcl-over-slf4j, log4j-1.2-api, jcl-over-slf4j and log4j2 jars. - Update LoggingManager to return slf4j logger wrapper. It doesn't include a custom appender for the UI and unit test fixes yet. Also requires cleanups. But it seems working at runtime with log4j2 now in this steps: $ git clone -b feature/bz60589-1 https://github.com/woonsan/jmeter.git $ cd jmeter $ ant download_jars $ ant $ cd bin $ ./jmeter Now, I see jmeter.log being added by log4j2 via logkit fork Logger (wrapping slf4j logger) / LoggingManager. Please review the PR and share your thoughts on the direction. P.S. The original logkit Logger is a class (not an interface) with final methods. So, I decided to remove the final modifier and add abstract modifier for overridable methods (for wrapper impl). And I kept unsupportable methods as NOP impl. -- You are receiving this mail because: You are the assignee for the bug.
