> Some comments advocated "nuke", but I think the most prescient comments were > from Curt[1] and Paul[2], at least those are the ones I agree with. I think > Paul's suggestion of a stripped down log4j.jar and a separate > log4j-with-gui.jar is probably the best approach, though I'd go further to > say that with Chainsaw V2 making its official debut soon, it wouldn't make > sense to keep V1 inside a log4j-with-gui.jar. I would advocate utilities > being separate entities unto themselves. Users of Lf5 are not likely using > either version of Chainsaw, and vice-versa. And Chainsaw V1 users are > likely not using V2, and vice-versa. Therefore these utilities should be > distributed as separate jars (i.e., using a multi-module build).
I got the impression Lf5 is dead and Chainsaw 1 is too. But it seems it is not. Lets try to get the classes back and create a multi module log4j 1. Anthony has setup a github repos somewhere, we can look at that for inspiration. In addition i wrote him a PM if he has still an interest in helping with these task. I will try to communicate the steps I do with the pom refactoring on this list. Please keep your eyes open for "I nuke em all" messages and tell me, if I am doing mistakes :-) Cheers + thanks for the heads up Cheers Christian > > >> Still I don't see reason to keep it. Of course we can discuss making a >> multi module project of maven, as Anthony showed us. >> Maybe he is even available for some patches? I forgot about his work >> until today. >> > > Yes, the multi-module build approach would be perfect for this. If Anthony > is available to do this, that would be great. > > > Jake > > [1] > http://mail-archives.apache.org/mod_mbox/logging-log4j-dev/201004.mbox/%[email protected]%3E > > [2] > http://mail-archives.apache.org/mod_mbox/logging-log4j-dev/201004.mbox/%[email protected]%3E > > > >> >> >>>> >>>> >>>> Jake >>>> >>>> On Wed, 30 May 2012 06:53:58 UTC >>>> <[email protected]> wrote: >>>>> >>>>> >>>>> To whom it may engage... >>>>> >>>>> This is an automated request, but not an unsolicited one. For more >>>>> information please visit http://gump.apache.org/nagged.html, and/or >>>>> contact >>>>> the folk at [email protected]. >>>>> >>>>> Project logging-log4j-12 has an issue affecting its community >>>>> integration. >>>>> This issue affects 143 projects, >>>>> and has been outstanding for 1309 runs. >>>>> The current state of this project is 'Failed', with reason 'Build >>>>> Failed'. >>>>> For reference only, the following projects are affected by this: >>>>> - addressing : WS-FX Project >>>>> - anakia : Essentially an XML transformation tool, Anakia uses >>>>> JDOM >>>>> and... >>>>> - ant-contrib : Useful little Ant tasks >>>>> - ant-contrib-test : Useful little Ant tasks >>>>> - ant-embed-optional : Historical Embed Proposal for Ant >>>>> - beepcore : BEEP is a new Internet standards-track protocol >>>>> - bsh-cvs >>>>> - commons-beanutils : Bean Utilities >>>>> - commons-beanutils-core : Apache Commons >>>>> - commons-betwixt : Commons Betwixt Package >>>>> - commons-digester : XML to Java Object Configuration >>>>> - commons-digester-rss : Digester RSS Example >>>>> - commons-digester-test : Apache Commons Digester 2.x >>>>> - commons-digester3 : XML to Java Object Configuration >>>>> - commons-digester3-test : Apache Commons >>>>> - commons-discovery : Commons Discovery Package >>>>> - commons-el : Expression Language >>>>> - commons-fileupload : Commons File Upload Package >>>>> - commons-httpclient : HTTP Client Library, version 3.1 >>>>> - commons-httpclient-2.0-branch : HTTP Client Library, version 2.0 >>>>> - commons-id : Commons Identifier Package >>>>> - commons-jelly : Commons Jelly >>>>> - commons-jelly-tags-ant : Commons Jelly >>>>> - commons-jelly-tags-ant-test : Commons Jelly >>>>> - commons-jelly-tags-antlr : Commons Jelly >>>>> - commons-jelly-tags-avalon : Commons Jelly >>>>> - commons-jelly-tags-bean : Commons Jelly >>>>> - commons-jelly-tags-beanshell : Commons Jelly >>>>> - commons-jelly-tags-betwixt : Commons Jelly >>>>> - commons-jelly-tags-bsf : Commons Jelly >>>>> - commons-jelly-tags-define : Commons Jelly >>>>> - commons-jelly-tags-define-test : Commons Jelly >>>>> - commons-jelly-tags-dynabean : Commons Jelly >>>>> - commons-jelly-tags-email : Commons Jelly >>>>> - commons-jelly-tags-fmt : Commons Jelly >>>>> - commons-jelly-tags-fmt-test : Commons Jelly >>>>> - commons-jelly-tags-html : Commons Jelly >>>>> - commons-jelly-tags-http : Commons Jelly >>>>> - commons-jelly-tags-interaction : Commons Jelly >>>>> - commons-jelly-tags-jface : Commons Jelly >>>>> - commons-jelly-tags-jms : Commons Jelly >>>>> - commons-jelly-tags-jmx : Commons Jelly >>>>> - commons-jelly-tags-jsl : Commons Jelly >>>>> - commons-jelly-tags-jsl-test : Commons Jelly >>>>> - commons-jelly-tags-junit : Commons Jelly >>>>> - commons-jelly-tags-log : Commons Jelly >>>>> - commons-jelly-tags-memory : Commons Jelly >>>>> - commons-jelly-tags-regexp : Commons Jelly >>>>> - commons-jelly-tags-soap : Commons Jelly >>>>> - commons-jelly-tags-sql : Commons Jelly >>>>> - commons-jelly-tags-swing : Commons Jelly >>>>> - commons-jelly-tags-swt : Commons Jelly >>>>> - commons-jelly-tags-threads : Commons Jelly >>>>> - commons-jelly-tags-util : Commons Jelly >>>>> - commons-jelly-tags-velocity : Commons Jelly >>>>> - commons-jelly-tags-xml : Commons Jelly >>>>> - commons-jelly-tags-xmlunit : Commons Jelly >>>>> - commons-jelly-test : Commons Jelly >>>>> - commons-jxpath : XPath traversal of JavaBeans >>>>> - commons-logging : Logging Library Package >>>>> - commons-logging-step-1 : Logging Library Package >>>>> - commons-messenger : A web based JMS framework >>>>> - commons-modeler : Modeler MBeans >>>>> - commons-services : Basic Services Architecture >>>>> - commons-validator : Validation Framework >>>>> - commons-vfs2-sandbox : Apache Commons >>>>> - db-ddlutils : Easy-to-use component for working with Database >>>>> Definition (... >>>>> - forrest-core : Apache Forrest software is a publishing framework >>>>> that trans... >>>>> - forrest-rat : Apache Forrest software is a publishing framework >>>>> that trans... >>>>> - forrest-test : Apache Forrest software is a publishing framework >>>>> that trans... >>>>> - forrest-test-basic : Apache Forrest software is a publishing >>>>> framework that trans... >>>>> - fulcrum-bsf : Services Framework >>>>> - fulcrum-dvsl : Services Framework >>>>> - fulcrum-naming : Services Framework >>>>> - fulcrum-osworkflow : Services Framework >>>>> - invicta : Open-source build management tool. >>>>> - ivy : Apache Ivy is a tool for managing (recording, tracking, >>>>> reso... >>>>> - ivy-tests : Apache Ivy is a tool for managing (recording, >>>>> tracking, reso... >>>>> - jakarta-bsf : Bean Scripting Framework >>>>> - jakarta-tomcat-4.0 : Servlet 2.3 and JSP 1.2 Reference >>>>> Implementation >>>>> - jakarta-tomcat-catalina : Servlet 2.4 Reference Implementation >>>>> - jakarta-tomcat-coyote : Connectors to various web servers >>>>> - jakarta-tomcat-coyote-tomcat4 : Connectors to various web >>>>> servers >>>>> - jakarta-tomcat-http11 : Connectors to various web servers >>>>> - jakarta-tomcat-jasper_tc5 : JavaServer Pages JSP 2.0 >>>>> implementation (for Tomcat 5.x) >>>>> - jakarta-tomcat-jk : Connectors to various web servers >>>>> - jakarta-tomcat-jni : Connectors to various web servers >>>>> - jakarta-tomcat-util : Connectors to various web servers >>>>> - javax.el : Java Servlet 2.5 & Server Pages JSP 2.1 >>>>> implementation >>>>> (for ... >>>>> - javax.servlet : Java Servlet 2.5 & Server Pages JSP 2.1 >>>>> implementation (for ... >>>>> - javax.servlet.jsp : Java Servlet 2.5 & Server Pages JSP 2.1 >>>>> implementation (for ... >>>>> - jgroups : A Reliable Multicast Communication Toolkit for Java >>>>> - jmeter-svn : Pure Java load testing and performance measurement >>>>> tool. >>>>> ... >>>>> - jmeter-test : Pure Java load testing and performance measurement >>>>> tool. >>>>> ... >>>>> - logging-log4cxx-ant : Apache log4cxx >>>>> - logging-log4cxx-ant-no_wchar_t : Apache log4cxx >>>>> - logging-log4cxx-ant-static : Apache log4cxx >>>>> - logging-log4j-12 : Fast and flexible logging package for Java >>>>> - logging-log4j-12-tests : Fast and flexible logging package for >>>>> Java >>>>> - logging-log4j-chainsaw : Chainsaw log viewer >>>>> - logging-log4j-component : Back-port of log4j 1.3 component >>>>> framework for use with log4... >>>>> - logging-log4j-component-test : Back-port of log4j 1.3 component >>>>> framework for use with log4... >>>>> - logging-log4j-extras : Back-ports of log4j 1.3 features and >>>>> other >>>>> enhancements for ... >>>>> - logging-log4j-extras-test : Back-ports of log4j 1.3 features and >>>>> other enhancements for ... >>>>> - lucene-java : Java Based Search Engine >>>>> - lucene-java-analyzers : Java Based Search Engine >>>>> - lucene-java-analyzers-test : Java Based Search Engine >>>>> - lucene-java-contrib : Java Based Search Engine >>>>> - lucene-java-contrib-test : Java Based Search Engine >>>>> - lucene-java-init : Java Based Search Engine >>>>> - lucene-java-test : Java Based Search Engine >>>>> - lucene-java-test-framework : Java Based Search Engine >>>>> - lucene-java-tools : Java Based Search Engine >>>>> - org.apache.poi : POI >>>>> - org.apache.velocity.velocity-engine : Velocity Templating engine >>>>> - org.apache.xmlgraphics.fop : XSL-FO (Formatting Objects) >>>>> processor >>>>> - poi : POI >>>>> - poi-test : POI >>>>> - portals-pluto-api-1.0 : JSR168 Container >>>>> - portals-pluto-container-1.0 : JSR168 Container >>>>> - portals-pluto-deploy-1.0 : JSR168 Container >>>>> - portals-pluto-descriptors-1.0 : JSR168 Container >>>>> - portals-pluto-portal-1.0 : JSR168 Container >>>>> - santuario : XML-Signature Syntax and Processing >>>>> - santuario-tests : XML-Signature Syntax and Processing >>>>> - solr : Java Based Search Engine >>>>> - solr-test : Java Based Search Engine >>>>> - testng : Java Unit test framework >>>>> - testng-deps : Java Unit test framework >>>>> - tomcat-catalina : Servlet 2.3 and JSP 1.2 Reference >>>>> Implementation >>>>> - tomcat-tc6 : Java Servlet 2.5 & Server Pages JSP 2.1 >>>>> implementation (for ... >>>>> - tomcat-tc7.0.x-validate : Tomcat 7.x, a web server implementing >>>>> Java Servlet 3.0, >>>>> ... >>>>> - tomcat-trunk-validate : Tomcat 8.x, a web server implementing >>>>> Java >>>>> Servlet 3.1, >>>>> ... >>>>> - velocity-engine : Velocity Templating engine >>>>> - velocity-engine-test : Velocity Templating engine >>>>> - ws-axis-test : Apache eXtensible Interaction System >>>>> - wss4j : WS-FX Project >>>>> - wss4j-test : WS-FX Project >>>>> - xml-fop : XSL-FO (Formatting Objects) processor >>>>> - xml-fop-test : XSL-FO (Formatting Objects) processor >>>>> - xmlgraphics-commons : Apache XML Graphics Commons - Common >>>>> Components for Batik an... >>>>> - xmlgraphics-commons-test : Apache XML Graphics Commons - Common >>>>> Components for Batik an... >>>>> - xmlrpc2 : A Java implementation of XML-RPC >>>>> >>>>> >>>>> Full details are available at: >>>>> >>>>> >>>>> http://vmgump.apache.org/gump/public/logging-log4j-12/logging-log4j-12/index.html >>>>> >>>>> That said, some information snippets are provided here. >>>>> >>>>> The following annotations (debug/informational/warning/error messages) >>>>> were provided: >>>>> -INFO- Failed with reason build failed >>>>> -DEBUG- Extracted fallback artifacts from Gump Repository >>>>> >>>>> >>>>> >>>>> The following work was performed: >>>>> >>>>> >>>>> http://vmgump.apache.org/gump/public/logging-log4j-12/logging-log4j-12/gump_work/build_logging-log4j-12_logging-log4j-12.html >>>>> Work Name: build_logging-log4j-12_logging-log4j-12 (Type: Build) >>>>> Work ended in a state of : Failed >>>>> Elapsed: 9 secs >>>>> Command Line: /usr/lib/jvm/java-6-openjdk/bin/java >>>>> -Djava.awt.headless=true -Dbuild.sysclasspath=only >>>>> >>>>> -Xbootclasspath/p:/srv/gump/public/workspace/xml-commons/java/external/build/xml-apis.jar:/srv/gump/public/workspace/xml-xerces2/build/xercesImpl.jar >>>>> org.apache.tools.ant.Main >>>>> -Dgump.merge=/srv/gump/public/gump/work/merge.xml >>>>> -Dversion=30052012 jar [Working Directory: >>>>> /srv/gump/public/workspace/logging-log4j-12] >>>>> CLASSPATH: >>>>> >>>>> /usr/lib/jvm/java-6-openjdk/lib/tools.jar:/srv/gump/public/workspace/logging-log4j-12/dist/classes:/srv/gump/public/workspace/ant/dist/lib/ant.jar:/srv/gump/public/workspace/ant/dist/lib/ant-launcher.jar:/srv/gump/public/workspace/ant/dist/lib/ant-jmf.jar:/srv/gump/public/workspace/ant/dist/lib/ant-junit.jar:/srv/gump/public/workspace/ant/dist/lib/ant-swing.jar:/srv/gump/public/workspace/ant/dist/lib/ant-apache-resolver.jar:/srv/gump/public/workspace/ant/dist/lib/ant-apache-xalan2.jar:/srv/gump/public/workspace/xml-commons/java/build/resolver.jar:/srv/gump/public/workspace/xml-commons/java/external/build/xml-apis-ext.jar:/srv/gump/packages/jms1.1/lib/jms.jar:/srv/gump/packages/jmx-1_2_1-bin/lib/jmxri.jar:/srv/gump/packages/jmx-1_2_1-bin/lib/jmxtools.jar:/srv/gump/public/workspace/junit/dist/junit-30052012.jar:/srv/gump/public/workspace/junit/dist/junit-dep-30052012.jar:/srv/gump/packages/javamail-1.4/mail.jar:/srv/gump/packages/javamail-1.4/lib/mailapi.jar:/srv/gum >>>>> p/packages/jaf-1.1ea/activation.jar >>>>> --------------------------------------------- >>>>> [javac] symbol : class LogLevel >>>>> [javac] location: class >>>>> examples.lf5.UsingLogMonitorAdapter.CustomizedLogLevels >>>>> [javac] _adapter = LogMonitorAdapter.newInstance(new >>>>> LogLevel[]{DEFAULT, LEVEL_ONE, >>>>> [javac] ^ >>>>> [javac] >>>>> >>>>> /srv/gump/public/workspace/logging-log4j-12/examples/lf5/UsingLogMonitorAdapter/CustomizedLogLevels.java:58: >>>>> cannot find symbol >>>>> [javac] symbol : variable LogLevel >>>>> [javac] location: class >>>>> examples.lf5.UsingLogMonitorAdapter.CustomizedLogLevels >>>>> [javac] >>>>> >>>>> LEVEL_TWO, >>>>> LEVEL_THREE, LEVEL_FOUR, LogLevel.FATAL}); >>>>> [javac] >>>>> >>>>> ^ >>>>> [javac] >>>>> >>>>> /srv/gump/public/workspace/logging-log4j-12/examples/lf5/UsingLogMonitorAdapter/CustomizedLogLevels.java:57: >>>>> cannot find symbol >>>>> [javac] symbol : variable LogMonitorAdapter >>>>> [javac] location: class >>>>> examples.lf5.UsingLogMonitorAdapter.CustomizedLogLevels >>>>> [javac] _adapter = LogMonitorAdapter.newInstance(new >>>>> LogLevel[]{DEFAULT, LEVEL_ONE, >>>>> [javac] ^ >>>>> [javac] >>>>> >>>>> /srv/gump/public/workspace/logging-log4j-12/examples/lf5/UsingLogMonitorAdapter/UsingLogMonitorAdapter.java:49: >>>>> cannot find symbol >>>>> [javac] symbol : variable LogMonitorAdapter >>>>> [javac] location: class >>>>> examples.lf5.UsingLogMonitorAdapter.UsingLogMonitorAdapter >>>>> [javac] _adapter = >>>>> LogMonitorAdapter.newInstance(LogMonitorAdapter.LOG4J_LOG_LEVELS); >>>>> [javac] ^ >>>>> [javac] >>>>> >>>>> /srv/gump/public/workspace/logging-log4j-12/examples/lf5/UsingLogMonitorAdapter/UsingLogMonitorAdapter.java:49: >>>>> cannot find symbol >>>>> [javac] symbol : variable LogMonitorAdapter >>>>> [javac] location: class >>>>> examples.lf5.UsingLogMonitorAdapter.UsingLogMonitorAdapter >>>>> [javac] _adapter = >>>>> LogMonitorAdapter.newInstance(LogMonitorAdapter.LOG4J_LOG_LEVELS); >>>>> [javac] ^ >>>>> [javac] >>>>> >>>>> /srv/gump/public/workspace/logging-log4j-12/examples/lf5/UsingLogMonitorAdapter/UsingLogMonitorAdapter.java:70: >>>>> cannot find symbol >>>>> [javac] symbol : variable LogLevel >>>>> [javac] location: class >>>>> examples.lf5.UsingLogMonitorAdapter.UsingLogMonitorAdapter >>>>> [javac] _adapter.log(logger, LogLevel.INFO, "Hmmm fobidden >>>>> doughnut"); >>>>> [javac] ^ >>>>> [javac] >>>>> >>>>> /srv/gump/public/workspace/logging-log4j-12/examples/lf5/UsingLogMonitorAdapter/UsingLogMonitorAdapter.java:71: >>>>> cannot find symbol >>>>> [javac] symbol : variable LogLevel >>>>> [javac] location: class >>>>> examples.lf5.UsingLogMonitorAdapter.UsingLogMonitorAdapter >>>>> [javac] _adapter.log(logger, LogLevel.WARN, "Danger Danger Will >>>>> Robinson", >>>>> [javac] ^ >>>>> [javac] >>>>> >>>>> /srv/gump/public/workspace/logging-log4j-12/examples/lf5/UsingLogMonitorAdapter/UsingLogMonitorAdapter.java:73: >>>>> cannot find symbol >>>>> [javac] symbol : variable LogLevel >>>>> [javac] location: class >>>>> examples.lf5.UsingLogMonitorAdapter.UsingLogMonitorAdapter >>>>> [javac] _adapter.log(logger, LogLevel.ERROR, "Exit stage >>>>> right->"); >>>>> [javac] ^ >>>>> [javac] >>>>> >>>>> /srv/gump/public/workspace/logging-log4j-12/examples/lf5/UsingLogMonitorAdapter/UsingLogMonitorAdapter.java:74: >>>>> cannot find symbol >>>>> [javac] symbol : variable LogLevel >>>>> [javac] location: class >>>>> examples.lf5.UsingLogMonitorAdapter.UsingLogMonitorAdapter >>>>> [javac] _adapter.log(logger, LogLevel.FATAL, "What's up Doc?", >>>>> [javac] ^ >>>>> [javac] 28 errors >>>>> >>>>> BUILD FAILED >>>>> /srv/gump/public/workspace/logging-log4j-12/build.xml:273: Compile >>>>> failed; see the compiler error output for details. >>>>> >>>>> Total time: 8 seconds >>>>> --------------------------------------------- >>>>> >>>>> To subscribe to this information via syndicated feeds: >>>>> - RSS: >>>>> >>>>> http://vmgump.apache.org/gump/public/logging-log4j-12/logging-log4j-12/rss.xml >>>>> - Atom: >>>>> >>>>> http://vmgump.apache.org/gump/public/logging-log4j-12/logging-log4j-12/atom.xml >>>>> >>>>> ============================== Gump Tracking Only === >>>>> Produced by Apache Gump(TM) version 2.3. >>>>> Gump Run 55010630052012, vmgump.apache.org:vmgump:55010630052012 >>>>> Gump E-mail Identifier (unique within run) #6. >>>>> >>>>> -- >>>>> Apache Gump >>>>> http://gump.apache.org/ [Instance: vmgump] >>>>> >>>>> --------------------------------------------------------------------- >>>>> To unsubscribe, e-mail: [email protected] >>>>> For additional commands, e-mail: [email protected] >>>>> >>>>> >>>> >>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: [email protected] >>>> For additional commands, e-mail: [email protected] >>>> >>>> >>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: [email protected] >>> For additional commands, e-mail: [email protected] >>> >> >> >> >> -- >> http://www.grobmeier.de >> https://www.timeandbill.de >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] >> >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > -- http://www.grobmeier.de https://www.timeandbill.de --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
