JAX things
Hey guys, I see we did not win? https://jaxenter.com/winners-jax-innovation-awards-2016-jax-london-129588.html I wonder why. Because the log4j community is just great, and all the people I worked here are just great as well. I would have given us a "great community" award or something. Next time we make it! ;-) Cheers, Christian - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org
[ANNOUNCEMENT] Welcome Ralph Goers as the new Apache Logging Chair
Hello all, I was the chair of the Apache Logging Services project for 3 1/2 years. Thank you, it was a great time. But it is time to move on. I think it is critical for ASF projects to let the Chair role rotate. At Logging Services, we agreed to discuss the role each year at the time of the ASF members meeting. We did that. We will continue to do that (at least that's my hope! :)). The PMC discussed who could fill the role of the Logging Chair, and while we have many great people among us, we unanimously voted for Ralph Goers. Ralph wrote the first versions of what became Log4j 2.0. He wrote large parts of it until a fantastic community grew around the project. Without him and his hard work, we would still be stuck on Log4j 1.x times when things didn't look so bright. Ralph is not only an experienced developer but also a great teammate and knows the Apache way in and out. Now I am very happy to say he accepted our vote, and the ASF Board confirmed him in his role, effective immediately. Welcome, Ralph! All the best for your new role, and may the force be with you! Cheers, Christian PS: if you are confused by the terms PMC, Chair or whatever, I'd like to invite you to read the blog I posted when I became chair: http://www.grobmeier.de/hey-i-became-a-vice-president-07072012.html Or the official docs: http://www.apache.org/foundation/how-it-works.html - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org
[RESULT] [VOTE] EOL for Log4j 1.x
Hi, this vote passed with 5x +1 from: - Ralph Goers - Scott Deboy - Gary Gregory - Remko Popma - Christian Grobmeier I will prepare everything over the next days and will let you know. I also reach out to Sally for an official press statement. Thanks! Christian - Original message - From: Christian Grobmeier grobme...@apache.org To: Log4J Developers List log4j-dev@logging.apache.org Subject: [VOTE] EOL for Log4j 1.x Date: Sat, 11 Jul 2015 16:15:13 +0200 Hello all, as previously discussed, this is a vote to label Log4j 1.x as EOL. This means: 1. label Log4j 1.x as EOL on the main page 2. Add a note to the Log4j 1.x download section that we are not maintaining this version anymore 3. place a prominent EOL announcement on the Welcome page 4. work with Apache Marketing/Publicity on a press release regarding the EOL 5. announce the Log4j 1 EOL on our mailing lists and announce@ using this press release. This vote will stay open for at least 3 days. Here is my +1 Thanks, Christian - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org
[VOTE] EOL for Log4j 1.x
Hello all, as previously discussed, this is a vote to label Log4j 1.x as EOL. This means: 1. label Log4j 1.x as EOL on the main page 2. Add a note to the Log4j 1.x download section that we are not maintaining this version anymore 3. place a prominent EOL announcement on the Welcome page 4. work with Apache Marketing/Publicity on a press release regarding the EOL 5. announce the Log4j 1 EOL on our mailing lists and announce@ using this press release. This vote will stay open for at least 3 days. Here is my +1 Thanks, Christian - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org
Re: [DISCUSS] EOL for Log4j 1.x
Hi, I thought we would make a formal vote on this, just like we would do a release. Not sure if this is the process, but I guess it would mean we have an agreement. After this discussion I would like to follow Ralphs recommendation and put the EOL date to NOW(). Once done, this will go to the Board report, we should notify the user lists and I will add something to the websites. Going to start this tomorrow. Thanks! Christian On Mon, Jul 6, 2015, at 17:18, Gary Gregory wrote: Christian, Do you plan on formalizing the result of this thread in a post to the MLs? The site? Or is just having the discussion all that you wanted to have a record that we at least discussed 1.x EOL? Gary On Sat, Jul 4, 2015 at 9:13 AM, Gary Gregory garydgreg...@gmail.com wrote: Sounds good. Gary Original message From: Ralph Goers ralph.go...@dslextreme.com Date: 07/04/2015 08:18 (GMT-08:00) To: Log4J Developers List log4j-dev@logging.apache.org Subject: Re: [DISCUSS] EOL for Log4j 1.x To be clear, my opinion is that 1.x actually reached EOL some time ago and we have just failed to say so. Unless we plan to do one final release (which I don’t), then setting an EOL date in the future doesn’t seem to mean anything to me. I would just make an announcement saying that after 3 years of releases of Log4j 2 and 1 year of multiple GA releases, during which time there have been no releases of Log4j 1.x, that it is time to acknowledge that Log4j 1.x has reached its end of life and the Log4j community is solely focused on Log4j 2 development. Ralph On Jul 4, 2015, at 7:42 AM, Gary Gregory garydgreg...@gmail.com wrote: I agree that 1.x is ready for EOL and I too feel bad for users that take time to work in Bugzilla. Closing Bugzilla will just make some users create Jira tickets though. It might still be good to have an apache place where users can collect 1.x patches and discuss 1.x issues that we can still monitor, especially since there is much information already there. Keeping it read only does not quite fit that bill but i get weary of typing not actively maintained. I guess closing might help send a clearer message. I see that Struts starts at 2.0 in Jira. Do we all feel that 2.x has all the features and compatibility needs to shut down? Seems like yes to me. Rolling file appenders need some tweaks imo and we have tickets for that. I do like the struts FAQ and especially the last entry. I have a big proprietary app server at work on 1.x and started a branch to port it to 2.x last year but I got stalled when it came time to porting our custom appenders and custom initialization code. It's just too much work. If I had to redo it I would start with using the 1.2 compatibility jar to get to dealing with our custom bits sooner. That's what I would advise people to do. Gary Original message From: Christian Grobmeier grobme...@apache.org Date: 07/04/2015 02:30 (GMT-08:00) To: Log4J Developers List log4j-dev@logging.apache.org Subject: [DISCUSS] EOL for Log4j 1.x Hi all, we are actively working on Log4j 2.x, but Log4j 1.x hasn't been touched since the last release. I was doing the last one, and I can't see I will find the time or motivation in any time to roll out another one. Nobody else stood up since then. That's OK, because I can observe the community adapting Log4j 2. No numbers, just feelings. I would like to propose to mark an EOL date for Log4j 1.x by the end of the year. As we don't fix things (most likely) with 1.x, this is not about maintenance at all. The future date might be more or less our signal that we want to actively help our users migrating to 2.x. We can use the remaining time to write or improve documentation, maybe even write some migration tool. In the announcement we should highlight the history of Log4j 1, it's problems and why we think Log4j 2.x is the best way to log in Java today. Let me know what you think about this idea. All feedback - committer or not - is welcome. I suggest we leave this discussion open until we reached an agreement or at least one week, so everybody got a chance to look into this. Regards, Christian - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org -- E-Mail: garydgreg...@gmail.com | ggreg...@apache.org Java Persistence with Hibernate, Second Edition[1] JUnit in Action, Second Edition[2] Spring Batch in Action[3] Blog: http://garygregory.wordpress.com[4] Home: http://garygregory.com/ Tweet! http://twitter.com
[DISCUSS] EOL for Log4j 1.x
Hi all, we are actively working on Log4j 2.x, but Log4j 1.x hasn't been touched since the last release. I was doing the last one, and I can't see I will find the time or motivation in any time to roll out another one. Nobody else stood up since then. That's OK, because I can observe the community adapting Log4j 2. No numbers, just feelings. I would like to propose to mark an EOL date for Log4j 1.x by the end of the year. As we don't fix things (most likely) with 1.x, this is not about maintenance at all. The future date might be more or less our signal that we want to actively help our users migrating to 2.x. We can use the remaining time to write or improve documentation, maybe even write some migration tool. In the announcement we should highlight the history of Log4j 1, it's problems and why we think Log4j 2.x is the best way to log in Java today. Let me know what you think about this idea. All feedback - committer or not - is welcome. I suggest we leave this discussion open until we reached an agreement or at least one week, so everybody got a chance to look into this. Regards, Christian - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org
Re: [VOTE] Log4j 2.3 rc1
I checked formalities, like keys, can open, things like that. Looks all good to me. I haven't checked internal details like looking into the actual code +1 on the release On Mon, May 11, 2015, at 00:28, Ralph Goers wrote: This is a vote to release Log4j 2.3, the next version of the Log4j 2 project. Please download, test, and cast your votes on the log4j developers list. [] +1, release the artifacts [] -1, don't release because... The vote will remain open for 72 hours (or more if required). All votes are welcome, but only Logging PMC votes are “officially” counted. As always, at least 3 +1 votes are required. Changes in this version include: New features: o LOG4J2-984: PatternLayout %highlight to support noConsoleNoAnsi like %style. Thanks to Jonas Höpfner. o LOG4J2-926: Truncate from the end of text format modifier. Thanks to David Ohana. Fixed Bugs: o LOG4J2-1009: Incorrectly defined compressionType parameter to GelfLayout. Thanks to Mikael Ståldal. o LOG4J2-1008: org.apache.logging.log4j.core.config.plugins.util.ResolverUtil.extractPath(URL) incorrectly converts '+' characters to spaces. Thanks to Ralph Goers, Gary Gregory. o LOG4J2-1007: org.apache.logging.log4j.core.util#fileFromUri(URI uri) incorrectly converts '+' characters to spaces. Thanks to Ralph Goers, Gary Gregory. o LOG4J2-1003: JUL Logger.throwing is mis-mapped to ERROR when it should be TRACE. Thanks to Dan Armbrust. o LOG4J2-965: System.out no longer works after the Console appender and JANSI are initialized. Thanks to Khotyn Huang. o LOG4J2-993: Deadlock would occur if appender thread creates a new Logger during reconfiguration. o LOG4J2-991: Async root logger config should default includeLocation to false. Thanks to Ryan Rupp. o LOG4J2-985: AbstractFilter should not implement equals() and hashCode(). Thanks to Sean Dawson. o LOG4J2-980: Numerical overflow in BurstFilter not handled correctly. Thanks to Mikhail Mazurskiy. o LOG4J2-981: Incorrect unlock in ProviderUtil. Thanks to Mikhail Mazurskiy. o LOG4J2-966: KeyStoreConfiguration.createKeyStoreConfiguration() ignores keyManagerFactoryAlgorithm. Thanks to Gary Gregory. o LOG4J2-976: Using monitorInterval with YAML config file format causes JSONParseException. Thanks to Matt Quinn. o LOG4J2-964: StringFormattedMessage serialization is incorrect. Thanks to Jonne Jyrylä. o LOG4J2-947: A new StatusLoggerAdmin listener is added to StatusLogger every time the log is reconfigured. Thanks to Stefan Wehner. o LOG4J2-968: SyslogLayout contains extra space. Thanks to Paul D Johe. o LOG4J2-967: log4j2.component.properties not read for all properties. Thanks to Stefan Wehner. o LOG4J2-971: Another bad priority in Syslog messages. Thanks to Paul D Johe. o LOG4J2-972: org.apache.logging.log4j.core.net.ssl.TlsSyslogInputStreamReader does not need to create temp Integer objects. Thanks to Gary Gregory. o LOG4J2-974: Typo in EventLogger documentation. Thanks to Daniel Galán y Martins. Changes: o LOG4J2-998: Make org.apache.logging.log4j.core.Logger#updateConfiguration protected. Thanks to Mariano Gonzalez. o LOG4J2-995: Move UTF-8 constant from Charsets to Constants class. Remove Charsets class. o LOG4J2-988: Update LMAX Disruptor from 3.3.0 to 3.3.2. Thanks to Gary Gregory. o LOG4J2-987: Migrate tests from Logback 1.1.2 to 1.1.3. Thanks to Gary Gregory. o LOG4J2-988: Update tests to use ActiveMQ from 5.10 to 5.11.1. Thanks to Gary Gregory. o LOG4J2-1004: Update Jackson from 2.5.1 to 2.5.3. o LOG4J2-1005: Update Slf4j from 1.7.7 to 1.7.12. Tag: https://git-wip-us.apache.org/repos/asf?p=logging-log4j2.git;a=commit;h=2f6b93c05e38e042b9a018a2526182c2f5b0a9dd or a) for a new copy do git clone https://git-wip-us.apache.org/repos/asf/logging-log4j2.git; and then git checkout tags/log4j-2.3 b) for an existing working copy to “git pull” and then “git checkout tags/log4j-2.3 Web Site: http://people.apache.org/~rgoers/log4j2/ Artifacts: https://repository.apache.org/content/repositories/orgapachelogging-1014 You may download all the artifacts by executing: wget -e robots=off --cut-dirs=7 -nH -r -p -np --no-check-certificate https://repository.apache.org/content/repositories/orgapachelogging-1014/org/apache/logging/log4j/ Ralph
Re: [VOTE] Log4j 2.2 rc1
On Mon, Feb 23, 2015, at 20:34, Gary Gregory wrote: This brings up the point that we do not consistently document (or not document) this information for each module.The link to http://www.eaipatterns.com/WireTap.html on the IO Streams module index page was broken when I tried it; YMMV. If it is broken for other folks, not pretty but not a blocker. A summary or full write up would be nice on our site. the link above works for me. Maybe it was a temporary outage, but I can reach it. Gary On Sun, Feb 22, 2015 at 3:50 PM, Ralph Goers ralph.go...@dslextreme.com wrote: This is a vote to release Log4j 2.2, the next version of the Log4j 2 project. Please download, test, and cast your votes on the log4j developers list. [] +1, release the artifacts [] -1, don't release because... The vote will remain open for 72 hours (or more if required). All votes are welcome, but only Logging PMC votes are “officially” counted. As always, at least 3 +1 votes are required. Changes in this version include: New features: o LOG4J2-941: Allow JSON layout to create one compact log record per line. Thanks to Konstantinos Liakos. o LOG4J2-933: HTML layout should not use attribute minimalization for hr noshade. Thanks to ppiman at gmail.com. o LOG4J2-895: Specify the SyslogAppender connect timeout value as part of the configuration. The SyslogAppender takes a new parameter connectTimeoutMillis. o LOG4J2-899: Specify the SocketAppender connect timeout value as part of the configuration. The SyslogAppender takes a new parameter connectTimeoutMillis. Fixed Bugs: o LOG4J2-938: (JMX) To avoid memory leaks when web applications are restarted, JMX notifications are sent from the caller thread in web applications. For non-web applications notifications are sent from a background thread as before. Thanks to Mauro Molinari. o LOG4J2-957: Missing toUpperCase(Locale.ENGLISH). Thanks to fatih guleryuz. o LOG4J2-956: Manual refers to Route AppenderRef attribute, should be ref. Thanks to David Kellerman. o LOG4J2-944: Log4j Flume appender is not adding millisecond to the event headers when the event is logged at 000 milliseconds. Thanks to Vinayaka Ramachandra. o LOG4J2-924: Log4j 1.2 Bridge doesn't map level ALL correctly in Category.getEffectiveLevel(). Thanks to Ryan Rupp. o LOG4J2-931: ConsoleAppender is missing @PluginFactory annotation at createAppender method. Thanks to Robert Gacki. o LOG4J2-919: Logging system fails to initialize if XInclude API is not available. Thanks to David Johle. o LOG4J2-914: ThrowableProxy.getExtendedStackTraceAsString causes NullpointerException. Thanks to Kaj Bjurman. o LOG4J2-912: XML configuration does not report full error message for XInclude parser configuration problems. o LOG4J2-903: ClassLoaderContextSelector uses ClassLoader.toString() as a key Thanks to Mauro Molinari. o LOG4J2-834: ThrowableProxy throws NoClassDefFoundError. Thanks to Nikita Koval, Leonard Broman, Thiago Kronig. o LOG4J2-893: NullPointerException on filter when mapping JUL to Log4j2. o LOG4J2-892: JUL adapter does not map Log4j'2 FATAL level to a JUL level. o LOG4J2-881: AbstractLifecycle should not implement equals() and hashCode(). Thanks to Mariano Gonzalez. o LOG4J2-897: Javadoc for org.apache.log4j.BasicConfigurator.configure() is incorrect. o LOG4J2-891: AbstractLifecycle should not implement equals() and hashCode(). o LOG4J2-946: [docs] Using Log4j 2 in Web Applications: Update example (Log4jWebLifeCycle is not visible). Thanks to artemonster. Changes: o LOG4J2-955: Documentation: clarify system properties to control status logger, improve troubleshooting FAQ entry. o LOG4J2-950: Incorrect attribute name in PropertiesRewritePolicy example. Thanks to Joel Edwards. o LOG4J2-901: Update docs for SyslogAppender: No structured id name was supplied Thanks to Tihomir Meščić, Siegfried Greisinger. o LOG4J2-958: Update from Jackson 2.5.0 to 2.5.1. o LOG4J2-925: Update from Jackson 2.4.4 to 2.5.0. o LOG4J2-910: Update Jackson from 2.4.3 to 2.4.4. o LOG4J2-881: Update Jackson from 2.4.2 to 2.4.3. o LOG4J2-882: Update maven-core from 3.1.0 to 3.2.3. o LOG4J2-883: Update tests from org.apache.felix.framework 4.2.1 to 4.4.1. o LOG4J2-884: Update org.eclipse.osgi from 3.6.0 to 3.7.1. o LOG4J2-900: Update Apache Flume from 1.5.0.1 to 1.5.2. Tag: https://git-wip-us.apache.org/repos/asf?p=logging-log4j2.git;a=tree;hb=3f4831138852200184ee16fe57fe5342c1291c4b or a) for a new copy do git clone https://git-wip-us.apache.org/repos/asf/logging-log4j2.git; and then git checkout tags/log4j-2.2 b) for an existing working copy to “git pull” and then “git checkout tags/log4j-2.2 Web Site: http://people.apache.org/~rgoers/log4j2/ Artifacts: https://repository.apache.org/content/repositories/orgapachelogging-1012 You may download all the artifacts by executing: wget -e robots=off --cut-dirs=7 -nH -r -p -np --no-check-certificate
Re: German Article About Log4j 2.x
Congratulations! It reads very good, and I am very happy that I am not the only person writing about Log4j2 now :) -- Christian Grobmeier http://www.grobmeier.de http://www.timeandbill.de On Thu, Jan 22, 2015, at 06:07, Stefan Bodewig wrote: Hi all last week's JavaSPEKTRUM[1] (a german magazine on Java) has published an article by a coworker (my boss, actually) and myself. Stefan [1] http://www.sigs-datacom.de/fachzeitschriften/javaspektrum.html [2] https://www.innoq.com/de/articles/2015/01/logging-konsolidieren-log4j2/ - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org
[chainsaw] Code Signing Services
Hi all, specifically this is a question to Scott: wouldn't this: https://blogs.apache.org/infra/entry/code_signing_service_now_available solve the problems we had with releasing Chainsaw? Regards Christian -- Christian Grobmeier grobme...@gmail.com - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org
JavaMagazin with Logging special
Hi folks, the current JavaMagazin issue features Logging, and of course I had to add an article on the log4j 2 highlights. Also I wrote a small one on using Apache Flume. https://jaxenter.de/Java-Magazin/Java-Magazin-1114-176447 Cheers, Christian -- Christian Grobmeier grobme...@gmail.com - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org
Re: Git is live
We need to update this page: [1]http://logging.apache.org/log4j/2.x/source-repository.html -- Christian Grobmeier grobme...@gmail.com On Fri, Aug 29, 2014, at 03:59 PM, Gary Gregory wrote: The Git repo is live. The Svn repo is read-only. I am not getting commit emails from Git. How do I set that up? Gary -- E-Mail: [2]garydgreg...@gmail.com | [3]ggreg...@apache.org [4]Java Persistence with Hibernate, Second Edition [5]JUnit in Action, Second Edition [6]Spring Batch in Action Blog: [7]http://garygregory.wordpress.com Home: [8]http://garygregory.com/ Tweet! [9]http://twitter.com/GaryGregory References 1. http://logging.apache.org/log4j/2.x/source-repository.html 2. mailto:garydgreg...@gmail.com 3. mailto:ggreg...@apache.org 4. http://www.manning.com/bauer3/ 5. http://www.manning.com/tahchiev/ 6. http://www.manning.com/templier/ 7. http://garygregory.wordpress.com/ 8. http://garygregory.com/ 9. http://twitter.com/GaryGregory
Re: Log4j 2 vs. Commons Logging
In my opinion its surely obsolete, but where is the point saying it? Do you want to add a statement on the website? On Sat, Aug 23, 2014 at 1:08 AM, Gary Gregory garydgreg...@gmail.com wrote: I do not think it matters from the Commons POV. I am the Commons PMC Chair FYI. Commons as a community can think and do what it wants with Commons Logging. What I am more concerned about is if, we, the Log4j Community can say with confidence Log4j 2 is so good that we consider Commons Logging obsolete because A, B and C. Gary On Fri, Aug 22, 2014 at 5:44 PM, Matt Sicker boa...@gmail.com wrote: Have you asked this on the commons mailing list? On 20 August 2014 09:46, Matt Sicker boa...@gmail.com wrote: I'd certainly say so. Commons Logging doesn't have parameterized messages or markers; that's a pretty big feature at this point. On 20 August 2014 08:42, Gary Gregory garydgreg...@gmail.com wrote: Hi All, I'd like to say that Log4j 2 deprecates Apache Commons Logging, but it feels like a stretch. Thoughts? Gary -- E-Mail: garydgreg...@gmail.com | ggreg...@apache.org Java Persistence with Hibernate, Second Edition JUnit in Action, Second Edition Spring Batch in Action Blog: http://garygregory.wordpress.com Home: http://garygregory.com/ Tweet! http://twitter.com/GaryGregory -- Matt Sicker boa...@gmail.com -- Matt Sicker boa...@gmail.com -- E-Mail: garydgreg...@gmail.com | ggreg...@apache.org Java Persistence with Hibernate, Second Edition JUnit in Action, Second Edition Spring Batch in Action Blog: http://garygregory.wordpress.com Home: http://garygregory.com/ Tweet! http://twitter.com/GaryGregory -- http://www.grobmeier.de https://www.timeandbill.de - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org
Re: [VOTE] Log4j 2.0 candidate 1
I am +1 for the GA release. First off, I am sorry for being silent that long time and then coming back with an opinion in this topic as I am just a prime time contributor. I have to deal with some personal issues which made my days long and nights short, so I haven't got the time I want to follow closely - hope you understand. Second, as far as I understood these issues are not blocking enough. For my understanding the core module might change at almost any time. It's the core. No guarantees there, we need some freedom to change things under the hood. The log4j-api is a different thing. It's what the user sees and relies on. As long as the interfaces stay compatible - which I understood they do - I think we are fine to go. That being said I strongly believe in: release early, often. And I believe it should be OK even for a logging library to make 2.1, 2.2, 2.3, heck, even a 3.0 version. Looking at my build here, I can't see anything wrong. Of course I don't have the in depth knowledge as other devs here. I don't think problems with JavaDoc or even minor issues should block this release. To be honest, we would fix for ever to have the one and perfect version. That said, we have already wait too long to make Log4j 2.0 GA. There was the argument of the first impression - the first impression more and more becomes that we simply don't have the balls to make a GA release. Regards, Christian On 15 Jul 2014, at 15:38, Remko Popma wrote: Bruce, with the latest adjustments, your change, even though it is in the API module, will not break any user code. So IMO this is not a showstopper. Similarly for Gary's change: this is in the core module, so by definition all internal and not public, as is documented on the API manual page. Neither of these are showstoppers and both of these can go in a 2.0.1 or 2.1 release without any problem. We are just making excuses. If we postpone this release then I'm sure somebody will come up with a reason why we would need an rc4 etc... On Tue, Jul 15, 2014 at 9:53 PM, Bruce Brouwer bruce.brou...@gmail.com wrote: I can see that, Ralph. I too want to get 2.0 out the door and I believe we are really close. There are a couple of small API things, like what Gary points out and my issue that cause me to desire an rc3. I am totally on board with rc3 being a very short lived rc (as in a week or two). It would be my preference for rc3 and 2.0 to be the same thing, or maybe only different in very minor ways. To do this, would it make sense to make a 2.0 branch so we can continue to work on trunk and then only pull issues from trunk to the branch during this 1 or 2 week period I mention if it is absolutely necessary? (possibly not even minor bug fixes) It would help my confidence as a user of log4j2 if I could use rc3 in some apps during that time. Then cut the 2.0 release from that branch. So as of this moment, my vote is 0 for 2.0, but I believe that very soon my vote will be +1. On Tue, Jul 15, 2014 at 7:33 AM, Ralph Goers rgo...@apache.org wrote: I think we have been making our first impression - we are afraid to ever say it is good enough and always want the freedom to break compatibility, so don't use our code. Sent from my iPad On Jul 15, 2014, at 4:27 AM, Gary Gregory garydgreg...@gmail.com wrote: On Tue, Jul 15, 2014 at 6:47 AM, Remko Popma remko.po...@gmail.com wrote: About the proposed change for LOG4J2-703/713: I don't see any reason why this fix can't go in a 2.0.1 or 2.1 release. In general, I think we agree that in any release log4j-core can have changes that are not binary compatible with previous releases. That is why the api and core modules are separate: so we are free to make changes to core... To be honest, LOG4J2-703/713 doesn't look like a showstopper, or am I missing something? My concerns are twofold: - The Closer API has changed. The is a 'public' API and breaks BC; whether or not we consider this class as public for the purpose of defining our semantic versifying is a topic we need to address and document to set expectations for our users. If we say 'classes in package foo' should not be used by non-log4j-modules, then we are drawn a line in the sand. The fact that we do not put these classes in an 'internal' package a la Eclipse is a different topic also. - First impressions. It would be nice to address easy bugs before 2.0 goes out; this seems to be an easy bug. Yes, it could be in 2.0.1 or 2.1 but you only make a first impression once. Gary Sent from my iPhone On 2014/07/15, at 19:20, Gary Gregory garydgreg...@gmail.com wrote: Note that while 703 is marked as resolved, the user is still having the problem, so I will re-open it, and I would say another RC is needed to remove 703 from the generated JIRA report/release notes. In the meantime, I will attempt another round-trip of fix/test with the user. Gary On Mon, Jul 14, 2014 at 11:34 PM, Gary Gregory
Re: [VOTE] Log4j 2.0-rc2 candidate 1
Haven't reviewed yet - would be great if there this one would make it without my vote (trouble to solve). However if there is nobody available for review, i am going to do that On 24 Jun 2014, at 2:59, Ralph Goers wrote: +1 from me too. We still need another +1 from a PMC member. Ralph On Jun 22, 2014, at 8:03 AM, Remko Popma remko.po...@gmail.com wrote: +1 Site looks good, tests all pass, artifacts look good. Potential issue: RAT warns that src/ide/eclipse/4.3.2/organize-imports.importorder does not have a license. I could be wrong, but I don't think this is a showstopper. This file is not in any of our binary distribution artifacts (although it is in the -src artifact). This seems similar to the warning for the two js files, and we agreed with previous releases that these are not a problem: src/site/resources/js/jquery.js src/site/resources/js/jquery.min.js Also, the log4j-perf module is excluded from the binary distribution as discussed on the ML, but the apache-log4j-2.0-rc2-src artifact contains the source files for the log4j-perf module. Just to clarify: this is intentionally, and not a problem, right? I noticed several other minor things, none of them showstoppers, just making a note here so they can be fixed in an upcoming release: Artifacts: Looks like only the JUnit tests for the log4j-core module are in the apache-log4j-2.0-rc2-bin artifact. None of the other modules have a module-tests.jar file... Not a showstopper AFAIC, but worth looking into. StyleGuide page: Says that block indentation should be +2 spaces, but we're using +4 spaces. Says to indent continuation lines with at least +4 spaces, we're using +8 spaces. Has several links to Column limit:120) with a closing bracket ')' but no opening bracket. JMX page: Description for starting JMX Client GUI is missing log4j-api-2.0.jar in classpath. (last 2 command line examples at the bottom of the page) Extending Log4j Configuration: Spelling mistake: Programattically Adding ... - Programatically Components side-nav: not all modules have all 6 Component Reports (Should have Rat Report, Checkstyle, JavaDocs, Source Xref, PMD, CPD) * Commons Logging Bridge: missing PMD, CPD * Log4j 1.2 API: missing CPD * SLF4J Binding: missing CPD * Log4j2 to SLF4J Adapter: missing PMD, CPD * Tag Lib: missing PMD, CPD * JMX GUI: missing CPD * Web Applications: missing Checkstyle, JavaDocs, Source Xref, PMD, CPD * Web Applications has unnecessary JIRA Report link * NoSQL Support/About: text now says: Need something about CouchDB/MongoDB... * NoSQL Support: missing Checkstyle, JavaDocs, Source Xref, PMD, CPD * NoSQL Support has unnecessary JIRA Report link Many Checkstyle warnings/errors for all modules. No showstoppers that I can see. Issue Tracking: first link on that page should be to the Log4J issue tracker, not to the Atlassian Jira product page. On Sun, Jun 22, 2014 at 9:19 AM, Ralph Goers ralph.go...@dslextreme.com wrote: This is a vote to release Log4j 2.0-rc2, which will hopefully be the last release candidate. Please note that I did not add the new logo to the web site. I will add that after the release. Please test and cast your votes. [] +1, release the artifacts [] -1, don't release because… The vote will remain open for 72 hours (or more if required). New features: o LOG4J2-675: RollingFile and RollingRandomAccessFile now write the layout footer before rollover. o LOG4J2-674: Made RollingFileAppender buffer size configurable. o LOG4J2-42: Create an appender to route log events to the ServletContext log. o LOG4J2-655: Add Vagrantfile for testing in GNU+Linux. o LOG4J2-654: Add log4j-perf module to provide a home for all log4j performance tests. Add support for JMH microbenchmark performance tests. o LOG4J2-652: Add support for default plugin values and attributes. o LOG4J2-598: Add support for types other than String for plugin factory values/attributes. o LOG4J2-644: Implement a SecureSocketAppender and secure server (SSL/TLS). o LOG4J2-629: Document the system properties used in Log4J 2. o LOG4J2-595: Introduce Java annotation processor as alternative plugin pre-caching mechanism. This is available in the log4j-plugin-processor module. o LOG4J2-576: Add org.apache.logging.log4j.Logger.getLevel(). o LOG4J2-439: Add EncodingPatternConverter to escape newlines and HTML special characters. Thanks to Bruce Brouwer. o LOG4J2-427: Add support for configuration via YAML. Thanks to Alexander Reelsen. Fixed Bugs: o LOG4J2-581: RollingRandomAccessFile now writes the layout header after rollover. Thanks to Alexander Khokhlov. o LOG4J2-622: RollingFileManager now correctly honours the bufferedIO configuration after rollover. Thanks to Farooq Khan. o LOG4J2-141: Improved documentation regarding log4j status logger. Thanks to Joern Huxhorn. o LOG4J2-539: Fixed issue with Reconfigure using XML below function in JMX Client GUI. ConfigurationSource is
Logo Files committed
Hi, I just committed the logo files to: http://svn.apache.org/repos/asf/logging/graphics/log4j/ I was thinking the working files should not necessary become part of the build, only the reduced versions we need. However if we want to offer a powered by it might make sense to move them around. For the moment I believe we should keep them separate. I am working on a blog post soon, other volunteers welcome too! I think we should update the website with the new logo before the blog post becomes public. I also added a powered by version and a tm to all versions (except the original AI file). Regards, Christian - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org
Re: [VOTE Results] Log4j 2 logo
I'm fine with A. On 7 Jun 2014, at 13:32, Bruce Brouwer wrote: A +1 On Jun 7, 2014 4:27 AM, Remko Popma remko.po...@gmail.com wrote: So, A it is then? Sent from my iPhone On 2014/06/07, at 16:20, Scott Deboy scott.de...@gmail.com wrote: +1 On Jun 6, 2014 10:07 PM, Matt Sicker boa...@gmail.com wrote: I like both logos, so I'm good with however you guys would like to go. Vote or not. On 6 June 2014 20:57, Remko Popma remko.po...@gmail.com wrote: Scott, Matt, what do you think? On Sat, Jun 7, 2014 at 10:48 AM, Ralph Goers ralph.go...@dslextreme.com wrote: However, I am perfectly happy going with A even though I voted for D. If others who voted for D feel the same way we can just declare A the winner Sent from my iPhone On Jun 6, 2014, at 6:44 PM, Ralph Goers ralph.go...@dslextreme.com wrote: We should start a new vote thread if that is how we want to go. Sent from my iPhone On Jun 6, 2014, at 6:43 PM, Bruce Brouwer bruce.brou...@gmail.com wrote: Sorry, I meant to say *without* D as an option. I don't mind a quick vote between A and D. Here's my vote: A On Fri, Jun 6, 2014 at 9:14 PM, Remko Popma remko.po...@gmail.com wrote: Personally I don't mind either A or D. If the tool says D, I'm fine with D. If there's doubt, then let's have another quick vote between these two. Sent from my iPhone On 2014/06/07, at 10:06, Gary Gregory garydgreg...@gmail.com wrote: Well, I am happy to reconsider since D is my last place vote ;-) I just don't get the whole fish/Jesus thing... Gary On Fri, Jun 6, 2014 at 4:03 PM, Ralph Goers ralph.go...@dslextreme.com wrote: Below are the results from STV as calculated by http://paul-lockett.co.uk/stv.html. This indicates that D is the winning logo. However, after looking at the votes it isn’t clear to me why A isn’t the winner as it had more first and second place votes. also, if you go through the votes and rank A and D based on which is ranked highest in each vote you would get A - 4, D - 3. Thoughts? Ralph SINGLE TRANSFERABLE VOTE COUNTER *Candidates=9 Seats=1 Votes=7 Quota=3.5* Raw votes vote 1: (D) (A) (B) (I) (E) (F) (H) (G) (C) vote 2: (D) (B) (A) (H) (C) (I) (E) (F) (G) vote 3: (H) (E) (F) (A) (B) (C) (I) (G) (D) vote 4: (G) (C) (D) (I) (H) (F) (A) (B) (E) vote 5: (H) (G) (I) (A) (E) (F) (B) (D) (C) vote 6: (A) (C) (B) (H) (G) (D) (I) (E) (F) vote 7: (A) (B) (D) (H) (C) (E) (F) (G) (I) *Round 1 votes* vote 1: (D) (A) (B) (I) (E) (F) (H) (G) (C) vote value = 1 vote 2: (D) (B) (A) (H) (C) (I) (E) (F) (G) vote value = 1 vote 3: (H) (E) (F) (A) (B) (C) (I) (G) (D) vote value = 1 vote 4: (G) (C) (D) (I) (H) (F) (A) (B) (E) vote value = 1 vote 5: (H) (G) (I) (A) (E) (F) (B) (D) (C) vote value = 1 vote 6: (A) (C) (B) (H) (G) (D) (I) (E) (F) vote value = 1 vote 7: (A) (B) (D) (H) (C) (E) (F) (G) (I) vote value = 1 A = 2 B = 0 C = 0 D = 2 E = 0 F = 0 G = 1 H = 2 I = 0 Fewest votes won by a candidate = 1. Number of candidates with the fewest votes = 1. G is eliminated. *Round 2 votes* vote 1: (D) (A) (H) vote value = 1 vote 2: (D) (A) (H) vote value = 1 vote 3: (H) (A) (D) vote value = 1 vote 4: (D) (H) (A) vote value = 1 vote 5: (H) (A) (D) vote value = 1 vote 6: (A) (H) (D) vote value = 1 vote 7: (A) (D) (H) vote value = 1 A = 2 B = 0 C = 0 D = 3 E = 0 F = 0 G = 0 H = 2 I = 0 Fewest votes won by a candidate = 2. Number of candidates with the fewest votes = 2. The tiebreaker loser is A. A is eliminated. *Round 3 votes* vote 1: (D) (H) vote value = 1 vote 2: (D) (H) vote value = 1 vote 3: (H) (D) vote value = 1 vote 4: (D) (H) vote value = 1 vote 5: (H) (D) vote value = 1 vote 6: (H) (D) vote value = 1 vote 7: (D) (H) vote value = 1 A = 0 B = 0 C = 0 D = 4 E = 0 F = 0 G = 0 H = 3 I = 0 Most votes currently held by a candidate = 4. Number of candidates with the greatest number of votes = 1. D has exceeded the quota and is elected. If there are seats remaining to be filled, the surplus will now be reallocated. *The election is complete and the elected candidates are (D).* On Jun 6, 2014, at 12:25 PM, Christian Grobmeier grobme...@gmail.com wrote: My vote: ABDHCEFGI Thanks! On 3 Jun 2014, at 22:08, Ralph Goers wrote: It is time to select a logo. The list of candidates can be found at https://wiki.apache.org/logging/Log4jLogoNominations as those having at least two supporters and are arbitrarily identified as A through I. This vote will use STV to calculate the results. This means your vote should consist of from 1 to 9 letters identifying the logos in order of preference from first to last. The key idea to keep in mind is that the ordering of your votes is crucial. Those who you *really* want to be elected should be at the beginning/start of the list. For example: Aragorn, Frodo, Bilbo, Sam, Sauron, Gandalf, Treebeard, Gollum, Gimli means that you really want Aragorn to be elected (he’s your primary preferred person), followed by Frodo (you want Frodo on the board more than you want
Re: [VOTE] Log4j 2 logo
My vote: ABDHCEFGI Thanks! On 3 Jun 2014, at 22:08, Ralph Goers wrote: It is time to select a logo. The list of candidates can be found at https://wiki.apache.org/logging/Log4jLogoNominations as those having at least two supporters and are arbitrarily identified as A through I. This vote will use STV to calculate the results. This means your vote should consist of from 1 to 9 letters identifying the logos in order of preference from first to last. The key idea to keep in mind is that the ordering of your votes is crucial. Those who you *really* want to be elected should be at the beginning/start of the list. For example: Aragorn, Frodo, Bilbo, Sam, Sauron, Gandalf, Treebeard, Gollum, Gimli means that you really want Aragorn to be elected (he’s your primary preferred person), followed by Frodo (you want Frodo on the board more than you want Bilbo, Sam and Sauron, but not as much as you want Aragorn), followed by Bilbo, etc… In this vote only the top logo will be selected but STV will identify the winner using all the votes. This vote will remain open for 72 hours. In accordance with the rules listed in LOG4J2-316 votes of all Logging committers are binding. - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org --- http://www.grobmeier.de The Zen Programmer: http://bit.ly/12lC6DL @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org
Re: [VOTE Results] Log4j 2 logo
On 6 Jun 2014, at 22:13, Paul Benedict wrote: By nonbonding, Ralph means to say there is no secured money behind my vote. hahaha :-) It took me almost a minute to find the joke :) On Fri, Jun 6, 2014 at 3:10 PM, Ralph Goers ralph.go...@dslextreme.com wrote: I should also add that the results below do not include Paul’s nonbonding vote. He selected A as his top choice which would have given it the most first place votes. As the winner of this contest I would like to offer to reconsider. When I look on the votes below, it looks like some of the voters really dislike my version of the logo - its more love or hate it. Logo A on the other side seems to be Ok for most of us, some liking it more than others. With that being said, I would prefer to have a logo which works for us most than one which is loved by 50% and hated by the other 50%. In addition I think Murads logo is more artistic than mine. Now, if others agree I would be fine with: - just choosing A as it feels more like a real consensus - doing a A vs D vote to make sure what people want I know this was maybe not covered by the rules, if you see that the winner has no problem with a run off vote... personally I think we should do that. Regards Christian Ralph On Jun 6, 2014, at 1:03 PM, Ralph Goers ralph.go...@dslextreme.com wrote: Below are the results from STV as calculated by http://paul-lockett.co.uk/stv.html. This indicates that D is the winning logo. However, after looking at the votes it isn’t clear to me why A isn’t the winner as it had more first and second place votes. also, if you go through the votes and rank A and D based on which is ranked highest in each vote you would get A - 4, D - 3. Thoughts? Ralph SINGLE TRANSFERABLE VOTE COUNTER *Candidates=9 Seats=1 Votes=7 Quota=3.5* Raw votes vote 1: (D) (A) (B) (I) (E) (F) (H) (G) (C) vote 2: (D) (B) (A) (H) (C) (I) (E) (F) (G) vote 3: (H) (E) (F) (A) (B) (C) (I) (G) (D) vote 4: (G) (C) (D) (I) (H) (F) (A) (B) (E) vote 5: (H) (G) (I) (A) (E) (F) (B) (D) (C) vote 6: (A) (C) (B) (H) (G) (D) (I) (E) (F) vote 7: (A) (B) (D) (H) (C) (E) (F) (G) (I) *Round 1 votes* vote 1: (D) (A) (B) (I) (E) (F) (H) (G) (C) vote value = 1 vote 2: (D) (B) (A) (H) (C) (I) (E) (F) (G) vote value = 1 vote 3: (H) (E) (F) (A) (B) (C) (I) (G) (D) vote value = 1 vote 4: (G) (C) (D) (I) (H) (F) (A) (B) (E) vote value = 1 vote 5: (H) (G) (I) (A) (E) (F) (B) (D) (C) vote value = 1 vote 6: (A) (C) (B) (H) (G) (D) (I) (E) (F) vote value = 1 vote 7: (A) (B) (D) (H) (C) (E) (F) (G) (I) vote value = 1 A = 2 B = 0 C = 0 D = 2 E = 0 F = 0 G = 1 H = 2 I = 0 Fewest votes won by a candidate = 1. Number of candidates with the fewest votes = 1. G is eliminated. *Round 2 votes* vote 1: (D) (A) (H) vote value = 1 vote 2: (D) (A) (H) vote value = 1 vote 3: (H) (A) (D) vote value = 1 vote 4: (D) (H) (A) vote value = 1 vote 5: (H) (A) (D) vote value = 1 vote 6: (A) (H) (D) vote value = 1 vote 7: (A) (D) (H) vote value = 1 A = 2 B = 0 C = 0 D = 3 E = 0 F = 0 G = 0 H = 2 I = 0 Fewest votes won by a candidate = 2. Number of candidates with the fewest votes = 2. The tiebreaker loser is A. A is eliminated. *Round 3 votes* vote 1: (D) (H) vote value = 1 vote 2: (D) (H) vote value = 1 vote 3: (H) (D) vote value = 1 vote 4: (D) (H) vote value = 1 vote 5: (H) (D) vote value = 1 vote 6: (H) (D) vote value = 1 vote 7: (D) (H) vote value = 1 A = 0 B = 0 C = 0 D = 4 E = 0 F = 0 G = 0 H = 3 I = 0 Most votes currently held by a candidate = 4. Number of candidates with the greatest number of votes = 1. D has exceeded the quota and is elected. If there are seats remaining to be filled, the surplus will now be reallocated. *The election is complete and the elected candidates are (D).* On Jun 6, 2014, at 12:25 PM, Christian Grobmeier grobme...@gmail.com wrote: My vote: ABDHCEFGI Thanks! On 3 Jun 2014, at 22:08, Ralph Goers wrote: It is time to select a logo. The list of candidates can be found at https://wiki.apache.org/logging/Log4jLogoNominations as those having at least two supporters and are arbitrarily identified as A through I. This vote will use STV to calculate the results. This means your vote should consist of from 1 to 9 letters identifying the logos in order of preference from first to last. The key idea to keep in mind is that the ordering of your votes is crucial. Those who you *really* want to be elected should be at the beginning/start of the list. For example: Aragorn, Frodo, Bilbo, Sam, Sauron, Gandalf, Treebeard, Gollum, Gimli means that you really want Aragorn to be elected (he’s your primary preferred person), followed by Frodo (you want Frodo on the board more than you want Bilbo, Sam and Sauron, but not as much as you want Aragorn), followed by Bilbo, etc… In this vote only the top logo will be selected but STV will identify the winner using all the votes. This vote will remain open for 72 hours. In accordance with the rules listed in LOG4J2-316 votes of all
Re: Unit tests are failing again
Not related to this problem, but don't we have a CI in place? If not, we should consider to get some help rom Jenkins. On 18 May 2014, at 7:36, Ralph Goers wrote: in some circumstances ThrowableProxy was setting the suppressed proxy to an empty list. In another case it was setting it to null. I changed that case to set it to an empty list to fix ThrowableProxyTest JSONLayoutTest and XMLLayoutTest were also failing because they were checking for a suppressed exception. However, Throwables.addSuppressed is a noon on Java6 so no suppressed exceptions were being added. I made the check conditional on getSuppressed being present. Ralph On May 17, 2014, at 9:50 PM, Ralph Goers ralph.go...@dslextreme.com wrote: I’ve found the problem. It should be failing for everyone. After I verify the fix I will check it in. Ralph On May 17, 2014, at 8:42 PM, Matt Sicker boa...@gmail.com wrote: But I can confirm the same five tests fail for me, too, on JDK6. On 17 May 2014 22:35, Matt Sicker boa...@gmail.com wrote: Those error messages are some of the most unhelpful test failures I've seen in a long time! On 17 May 2014 21:42, Ralph Goers ralph.go...@dslextreme.com wrote: After running in the debugger I am guessing that this is failing because I am using Java 6 to compile and test. this.suppressedProxies is null while other.suppressedProxies is not. SuppressedExceptions don’t exist in Java 6 so I’m not sure why there would be any suppressed proxies. Ralph On May 17, 2014, at 7:31 PM, Ralph Goers ralph.go...@dslextreme.com wrote: I just did a clean checkout and log4j-core fails with the following unit test failures on my machine. RollingAppenderTimeTest.testAppender:76 No compressed files found ThrowableProxyTest.testJsonIoContainer:52 expected: org.apache.logging.log4j.core.impl.ThrowableProxyjava.io.IOException: test but was: org.apache.logging.log4j.core.impl.ThrowableProxyjava.io.IOException: test JSONLayoutTest.testLocationOnCompactOnMdcOn:269-testAllFeatures:116 expected: org.apache.logging.log4j.core.impl.ThrowableProxyjava.io.IOException: testIOEx but was: org.apache.logging.log4j.core.impl.ThrowableProxyjava.io.IOException: testIOEx JSONLayoutTest.testLocationOffCompactOffMdcOff:264-testAllFeatures:116 expected: org.apache.logging.log4j.core.impl.ThrowableProxyjava.io.IOException: testIOEx but was: org.apache.logging.log4j.core.impl.ThrowableProxyjava.io.IOException: testIOEx XMLLayoutTest.testLocationOnCompactOnMdcOn:271-testAllFeatures:131 expected: org.apache.logging.log4j.core.impl.ThrowableProxyjava.io.IOException: testIOEx but was: org.apache.logging.log4j.core.impl.ThrowableProxyjava.io.IOException: testIOEx XMLLayoutTest.testLocationOffCompactOffMdcOff:266-testAllFeatures:131 expected: org.apache.logging.log4j.core.impl.ThrowableProxyjava.io.IOException: testIOEx but was: org.apache.logging.log4j.core.impl.ThrowableProxyjava.io.IOException: testIOEx -- Matt Sicker boa...@gmail.com -- Matt Sicker boa...@gmail.com --- http://www.grobmeier.de The Zen Programmer: http://bit.ly/12lC6DL @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org
Re: Log4J-2.0 New Logo
On 14 May 2014, at 8:52, Ralph Goers wrote: Yes the Jira outlines a process that was proposed by Christian in the Jira issue. However, that would be equivalent to someone creating an issue and saying that a new feature must be implemented a certain way. I don’t recall ever really discussing that process on the mailing list or even in the Jira issue. FWIW, the process outlined there calls for two votes with the winner of the second vote being the official logo. I am fine with that except I would be surprised if there isn’t a tie. STV make only a single vote necessary. It was a proposal to which nobody seems to have objections. I am pretty fine with adjusting the process as we think it makes sense, as long as it stays fair to everybody who dedicated time to create such a logo. I am pretty sure this is our all goal. Ralph On May 13, 2014, at 4:05 PM, Gary Gregory garydgreg...@gmail.com wrote: The jira ticket outlines a process IIRC. Gary Original message From: Ralph Goers Date:05/13/2014 17:36 (GMT-05:00) To: Log4J Developers List Subject: Re: Log4J-2.0 New Logo I don’t recall that we had “rules”. Just that we were going to vote. Ralph On May 13, 2014, at 1:18 PM, Gary Gregory garydgreg...@gmail.com wrote: STV: ABEF (I do not like D at all FWIW) We can only vote on the lettered logos? We did not have STV in our orginal rules IIRC. Gary On Tue, May 13, 2014 at 8:46 AM, Remko Popma remko.po...@gmail.com wrote: Nobody is voting... :-| I've given them a letter (https://wiki.apache.org/logging/Log4jLogoNominations ), so we can vote by saying A: +1 or B: +1, etc. Hope this helps. But if nobody votes then perhaps Ralph should just pick one... :-P On Wed, May 7, 2014 at 7:28 AM, Matt Sicker boa...@gmail.com wrote: I like: https://issues.apache.org/jira/secure/attachment/12605823/apache-log4j-2.png https://issues.apache.org/jira/secure/attachment/12598627/log4j-designmantic.com-5.PNG On 6 May 2014 08:13, Remko Popma remko.po...@gmail.com wrote: I've updated https://wiki.apache.org/logging/Log4jLogoNominations : separated the logos that have at least 2 supporters from the others. I've also given each logo a letter so people can vote for a logo on this mailing list. -- Matt Sicker boa...@gmail.com -- E-Mail: garydgreg...@gmail.com | ggreg...@apache.org Java Persistence with Hibernate, Second Edition JUnit in Action, Second Edition Spring Batch in Action Blog: http://garygregory.wordpress.com Home: http://garygregory.com/ Tweet! http://twitter.com/GaryGregory --- http://www.grobmeier.de The Zen Programmer: http://bit.ly/12lC6DL @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org
Re: Log4J-2.0 New Logo
It should be doable to transform this image to vector with inkscape. Borders will be sharper and smoother then. It might be a problem with the gradient colors though, we would have to try out (i am just a prime-time vectorist) On 13 May 2014, at 16:42, Matt Sicker wrote: Can you make it a neat vector graphic? On 13 May 2014 08:13, Luigi Alice luigi.al...@persis.de wrote: Perhaps we can change the color and use a higher resolution. *Von:* Luigi Alice [mailto:luigi.al...@persis.de] *Gesendet:* Dienstag, 13. Mai 2014 14:49 *An:* Log4J Developers List *Betreff:* AW: Log4J-2.0 New Logo Pick this one… J https://issues.apache.org/jira/secure/attachment/12616371/log4J2_Orange_Gr%C3%BCn.png *Von:* Remko Popma [mailto:remko.po...@gmail.com remko.po...@gmail.com] *Gesendet:* Dienstag, 13. Mai 2014 14:47 *An:* Log4J Developers List *Betreff:* Re: Log4J-2.0 New Logo Nobody is voting... :-| I've given them a letter ( https://wiki.apache.org/logging/Log4jLogoNominations ), so we can vote by saying A: +1 or B: +1, etc. Hope this helps. But if nobody votes then perhaps Ralph should just pick one... :-P On Wed, May 7, 2014 at 7:28 AM, Matt Sicker boa...@gmail.com wrote: I like: https://issues.apache.org/jira/secure/attachment/12605823/apache-log4j-2.png https://issues.apache.org/jira/secure/attachment/12598627/log4j-designmantic.com-5.PNG On 6 May 2014 08:13, Remko Popma remko.po...@gmail.com wrote: I've updated https://wiki.apache.org/logging/Log4jLogoNominations : separated the logos that have at least 2 supporters from the others. I've also given each logo a letter so people can vote for a logo on this mailing list. -- Matt Sicker boa...@gmail.com -- Matt Sicker boa...@gmail.com --- http://www.grobmeier.de The Zen Programmer: http://bit.ly/12lC6DL @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org
Re: Log4J-2.0 New Logo
I recall that usually Jim or Sam is very helpful with setting up the voting tool for such things. Maybe somebody else involved in Infra is willing to help as well. Somebody got time to ask there? On 13 May 2014, at 22:00, Ralph Goers wrote: Then we could do it manually. You can find some documentation on STV at http://en.wikipedia.org/wiki/Single_transferable_vote Ralph On May 13, 2014, at 12:37 PM, Matt Sicker boa...@gmail.com wrote: I tried to set up Steve, but it's pretty undocumented and requires an elaborate Apache set-up to work. On 13 May 2014 13:42, Ralph Goers ralph.go...@dslextreme.com wrote: I was hoping we could use Steve and vote as we do for board members (STV). That way one vote would find the winner. They way we are doing it I don’t think any one logo is going to get immediate consensus so we would need multiple votes to get a majority for the winner. Ralph On May 13, 2014, at 8:17 AM, Gary Gregory garydgreg...@gmail.com wrote: And so... what? Do we vote on this ML or edit the wiki? Gary On Tue, May 13, 2014 at 10:01 AM, Matt Sicker boa...@gmail.com wrote: Round 2! On 13 May 2014 08:24, Gary Gregory garydgreg...@gmail.com wrote: I thought we already did round 1 of voting? Gary On Tue, May 13, 2014 at 8:46 AM, Remko Popma remko.po...@gmail.com wrote: Nobody is voting... :-| I've given them a letter (https://wiki.apache.org/logging/Log4jLogoNominations ), so we can vote by saying A: +1 or B: +1, etc. Hope this helps. But if nobody votes then perhaps Ralph should just pick one... :-P On Wed, May 7, 2014 at 7:28 AM, Matt Sicker boa...@gmail.com wrote: I like: https://issues.apache.org/jira/secure/attachment/12605823/apache-log4j-2.png https://issues.apache.org/jira/secure/attachment/12598627/log4j-designmantic.com-5.PNG On 6 May 2014 08:13, Remko Popma remko.po...@gmail.com wrote: I've updated https://wiki.apache.org/logging/Log4jLogoNominations : separated the logos that have at least 2 supporters from the others. I've also given each logo a letter so people can vote for a logo on this mailing list. -- Matt Sicker boa...@gmail.com -- E-Mail: garydgreg...@gmail.com | ggreg...@apache.org Java Persistence with Hibernate, Second Edition JUnit in Action, Second Edition Spring Batch in Action Blog: http://garygregory.wordpress.com Home: http://garygregory.com/ Tweet! http://twitter.com/GaryGregory -- Matt Sicker boa...@gmail.com -- E-Mail: garydgreg...@gmail.com | ggreg...@apache.org Java Persistence with Hibernate, Second Edition JUnit in Action, Second Edition Spring Batch in Action Blog: http://garygregory.wordpress.com Home: http://garygregory.com/ Tweet! http://twitter.com/GaryGregory -- Matt Sicker boa...@gmail.com --- http://www.grobmeier.de The Zen Programmer: http://bit.ly/12lC6DL @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org
Re: Is it ok to update log4j 1?
Glad if you would help. With l0g4j2 its not longer that urgent but we have actually a few things to address. However as Gary mentioned, its PITA. On the other hand, I have released the last 1.2.17 and I already knew about a couple of problems... On 21 Mar 2014, at 14:02, Matt Sicker wrote: Ah, ok. I might take a look at any simple bugs in 1 after we release 2.0. On Thursday, 20 March 2014, Gary Gregory garydgreg...@gmail.com wrote: And _building and releasing_ v1 is painful IIRC. Gary On Thu, Mar 20, 2014 at 11:28 AM, Ralph Goers ralph.go...@dslextreme.comjavascript:_e(%7B%7D,'cvml','ralph.go...@dslextreme.com'); wrote: Yes, there is nothing stopping you from doing that except for time. Most of us would just prefer to get 2.0 to GA and don’t have time to work on both. Ralph On Mar 20, 2014, at 6:06 AM, Matt Sicker boa...@gmail.comjavascript:_e(%7B%7D,'cvml','boa...@gmail.com'); wrote: Like for bug fixes. Make a new patch release perhaps. Just curious; I haven't even looked at the old codebase. -- Matt Sicker boa...@gmail.comjavascript:_e(%7B%7D,'cvml','boa...@gmail.com'); -- E-Mail: garydgreg...@gmail.comjavascript:_e(%7B%7D,'cvml','garydgreg...@gmail.com');| ggreg...@apache.org javascript:_e(%7B%7D,'cvml','ggreg...@apache.org'); Java Persistence with Hibernate, Second Editionhttp://www.manning.com/bauer3/ JUnit in Action, Second Edition http://www.manning.com/tahchiev/ Spring Batch in Action http://www.manning.com/templier/ Blog: http://garygregory.wordpress.com Home: http://garygregory.com/ Tweet! http://twitter.com/GaryGregory -- Matt Sicker boa...@gmail.com --- http://www.grobmeier.de The Zen Programmer: http://bit.ly/12lC6DL @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org
Re: Are there any plans to add more log4languages?
I actually asked the guy behind a log4r, but most of the projects are pretty small. It would be a problem to have them here but nobody would be able to release after Apache standards. Then there are log4js and log4javascript. However it seems they are fine to reside where they currently reside. They also seem to be one mans hows. What I could think would be great would be an Android optimized mini-jar for log4j. But I am not sure if that would be necessary? On 14 Mar 2014, at 23:03, Matt Sicker wrote: Yeah, I started googling for them and found a bunch. Ah well. On 14 March 2014 16:33, Scott Deboy scott.de...@gmail.com wrote: Many of those already exist outside of Apache. Scott On Mar 14, 2014 2:29 PM, Matt Sicker boa...@gmail.com wrote: I see we have log4j, log4net, log4php, and log4cxx. How about Python, Ruby, Perl, etc.? Anything incubating? Anyone interested in working on one? -- Matt Sicker boa...@gmail.com -- Matt Sicker boa...@gmail.com --- http://www.grobmeier.de The Zen Programmer: http://bit.ly/12lC6DL @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org
Re: Health
Glad to hear that, please recover soon! On 21 Feb 2014, at 6:19, Ralph Goers wrote: I just wanted to let you all know that I am out of the hospital and am now continuing to get better at home. I still require oxygen so I have a bit of a ways to go, but at least I now have access to my computer. Ralph - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org --- http://www.grobmeier.de The Zen Programmer: http://bit.ly/12lC6DL @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org
Re: Site Download page
+1 to that. Otherwise it certainly can be done by pom.xml properties On 21 Feb 2014, at 17:16, Gary Gregory wrote: On Fri, Feb 21, 2014 at 10:51 AM, Nick Williams nicho...@nicholaswilliams.net wrote: I don't think it should even say WHO signed it. It already instructs users to download the KEYS file and import that file. Isn't that sufficient? As long as the artifacts are signed by someone in that KEYS file, doesn't that take care of it? Why does this page need to list someone's name? +1: don't need to say who. Gary Nick On Feb 21, 2014, at 9:39 AM, Gary Gregory wrote: On Fri, Feb 21, 2014 at 12:13 AM, Ralph Goers ralph.go...@dslextreme.comwrote: The download page - http://logging.apache.org/log4j/2.x/download.html - lists the artifacts for the latest release. However, it says it was signed by me with my key. The page needs to be updated to reflect that it was signed by Nick. Ralph Can that be driven by the POM somehow? Gary -- E-Mail: garydgreg...@gmail.com | ggreg...@apache.org Java Persistence with Hibernate, Second Editionhttp://www.manning.com/bauer3/ JUnit in Action, Second Edition http://www.manning.com/tahchiev/ Spring Batch in Action http://www.manning.com/templier/ Blog: http://garygregory.wordpress.com Home: http://garygregory.com/ Tweet! http://twitter.com/GaryGregory -- E-Mail: garydgreg...@gmail.com | ggreg...@apache.org Java Persistence with Hibernate, Second Editionhttp://www.manning.com/bauer3/ JUnit in Action, Second Edition http://www.manning.com/tahchiev/ Spring Batch in Action http://www.manning.com/templier/ Blog: http://garygregory.wordpress.com Home: http://garygregory.com/ Tweet! http://twitter.com/GaryGregory --- http://www.grobmeier.de The Zen Programmer: http://bit.ly/12lC6DL @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org
[ANNOUNCEMENT] Nick Williams joins the Apache Logging PMC
Dear all, please welcome Nick Williams as the lastest member of the Apache Logging PMC. Nick made very valuable contributions esp to Log4j in the past and the current PMC is very happy that he accepted our invitation. Thanks Nick for your work so far and we are all looking forward for more great times with you. Regards, Christian - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org
Re: [ANNOUNCEMENT] Apache Log4j 2.0-rc1 released
thanks Nick for your work! Could you send the announcement also to: log4j-u...@logging.apache.org annou...@apache.org I think the later one requires an apache.org mail adress. Thanks again! On 16 Feb 2014, at 21:19, Nick Williams wrote: The Apache Log4j 2 team is proud to announce the Log4j 2.0-rc1 release! Apache Log4j is a well known framework for logging application behavior. Log4j 2 is an upgrade to Log4j that provides significant improvements over its predecessor, Log4j 1.x, and provides many of the improvements available in Logback while fixing some inherent problems in Logback's architecture. This is the twelfth release and first release candidate of Log4j 2 and is being made available to encourage use and feedback from the community. Rapid feedback is especially critical at this point since a general availability release is on the horizon. Bug fixes and enhancements This release contains several changes that break binary and backwards compatibility with previous versions. Please read the release notes correctly so that you can adjust your usage of Log4j 2, if necessary. Changes in this version include: New features: o LOG4J2-530: (JMX) JMX Client GUI should dynamically update when LoggerContext MBeans are registered/unregistered in MBean server. o LOG4J2-479: ThreadContext now uses plain ThreadLocal by default, unless system property isThreadContextMapInheritable has value true. Thanks to MK. o LOG4J2-481: Add Stream interface to Loggers. Thanks to Matt Sicker. o LOG4J2-482: Documentation fix: The attribute of Route to refer to an appender is ref not AppenderRef. Thanks to Hongdi Ren. o LOG4J2-467: Added option to toggle Thread name caching in AsyncLogger. Thanks to Anthony Baldocchi. o LOG4J2-423: Added MBeans for instrumenting AsyncAppenders and AsyncLogger RingBuffers, exposing queue size, remaining capacity and other attributes. o LOG4J2-420: Create a lookup for resource bundle substitution. o LOG4J2-415: Format log event time as UNIX time (seconds or milliseconds). o LOG4J2-401: Configure FileAppender buffer size. o LOG4J2-402: Configure RandomAccessFileAppender buffer size. Fixed Bugs: o LOG4J2-500: (JMX - ObjectNames changed!) Unloading one web application unloads JMX MBeans for all web applications. o LOG4J2-531: Fixed bugs where rolled log files were overwritten by RollingFile appender with composite time and size based policies. Thanks to Geoff Ballinger. o LOG4J2-475: Changed the MongoDBConnection to add a MongoDB encoding hook instead of a decoding hook. Thanks to Matt Sicker. o LOG4J2-489: Fixed the JPAAppender's overuse of transactions by connecting (borrowing from pool) on new write internal or on flush. o LOG4J2-457: Fixed failure of JDBC and JPA appender to properly release database connections by connecting (borrowing from pool) on new write internal or on flush. o LOG4J2-442: Fixed problem with JDBC and JPA appender connectivity in WebSphere by connecting (borrowing from pool) on new write internal or on flush. o LOG4J2-438: Ensured the JDBCAppender commits transactions after a single write or a flush of multiple writes. o LOG4J2-407: Fixed inability to recover from lost database connection in database appenders by connecting (borrowing from pool) on new write internal or on flush. o LOG4J2-511: Stop AsyncLoggerConfig Disruptor thread(s), then AsyncAppender thread(s) first before stopping other appenders. Thanks to James Pretorius. o LOG4J2-392: Stop AsyncLoggerConfig Disruptor thread(s), then AsyncAppender thread(s) first before stopping other appenders. Thanks to ilynaf, Andre Bogus. o LOG4J2-345: (OSGi) logging.log4j-1.2-api doesn't export the log4j API 1.2. Dependent bundles can not be resolved. Thanks to Roland Weiglhofer, Matt Sicker. o LOG4J2-523: LocalizedMessage serialization is broken. o LOG4J2-385: Fixed issues with time-based file rollover (monthly, weekly, hourly and every minute). Thanks to Ace Funk, Porfirio Partida. o LOG4J2-452: Added a ServletContext attribute that, when set to true, disables Log4j's auto-initialization in Servlet 3.0+ web applications. o LOG4J2-512: Exposed Log4j web support interface and methods and the LoggerContext through ServletContext attributes so that threads not affected by filters (such as asynchronous threads) can utilize the LoggerContext. Also updated the Log4j filter so that it supports async. Thanks to Chandra Sekhar Kakarla, Matt Sicker. o LOG4J2-409: Created a utility to properly escape backslashes before creating URIs, and changed URI creation to use the utility instead of instantiating URI directly. Thanks to Frank Steinmann, Thomas Neidhart. o LOG4J2-344: Changed the Servlet 3.0 auto-initializer to add the filter by class to get around a WebLogic bug. Thanks to Keir Lawson, Tomasz Wladzinski. o LOG4J2-359: Changed the Servlet 3.0 auto-initializer so that it does nothing in a Servlet 2.5 or older application. This ensures
Re: Logo contest: nominate your favorite logo
On 17 Feb 2014, at 2:18, Ralph Goers wrote: Because I would like to participate and am still in the hospital. Not easy to do stuff only from my phone or iPad Ralph, please let us know when you have recovered that well to participate. We can wait until you feel fresh enough again. Pls get well soon (not only bc of the logo)! On Feb 16, 2014, at 4:28 PM, Gary Gregory garydgreg...@gmail.com wrote: Also, why not let people vote on all the logos, on the ML? The wiki step seems to be like an exercise... the original plan called for a two rounds for votes, presumably on the ML. Why wait until Thursday? Why not start Monday? Thursday/Monday: no preference. I just threw in a date, and my next free slot was on thursday. We can go with monday IF Ralph is happy with that and has recovered enough. I thought of the wiki vote as round 1. It seems you think different, maybe you are right. Let's nail it down and see if we agree to that. I understood your suggestion as Option 1: - start first vote on monday (except: if Ralph feels not healthy enough) - vote for 3 days on ALL designs on mailing list - call a new vote with the 10 most voted logos - select the one with the most votes I would have done it like that (Option 2): - start vote on monday with all nominated logos (except: if Ralph feels not healthy enough) - if no clear winner was found, call for another vote on the remaining 3 Personally I have no preference, we can go with Option 1 if you (others) like. Cheers Christian Gary On Sun, Feb 16, 2014 at 1:59 PM, Christian Grobmeier grobme...@gmail.com wrote: I think it was me who was thinking wrong, sorry. Then let's start the round-1-vote coming thursday. Cheers Christian On 16 Feb 2014, at 15:53, Gary Gregory wrote: The wiki lists more than 10. What am I missing? G Original message From: Christian Grobmeier grobme...@gmail.com Date:02/15/2014 14:38 (GMT-05:00) To: Log4J Developers List log4j-dev@logging.apache.org Cc: Log4J Users List log4j-u...@logging.apache.org Subject: Re: Logo contest: nominate your favorite logo Uh? What did I change? I mentioned we should vote on the 10 logos with most votes if we have enough logos. At the moment we have to less expressed support for any logos to chose the ten. Or which one would you let fall of the table? On 15 Feb 2014, at 20:14, Gary Gregory wrote: Let's not change the rules in the middle of the game here... Original message From: Christian Grobmeier grobme...@gmail.com Date:02/15/2014 13:21 (GMT-05:00) To: Log4J Developers List log4j-dev@logging.apache.org,Log4J Users List log4j-u...@logging.apache.org Subject: Re: Logo contest: nominate your favorite logo I would like to encourage everybody who didn't voice his opinion on the logos to do it now. If somebody prefers to respond to the mailing list with his/her thoughts I am happy to fill the wiki with. My suggestion is to start a final vote on coming thursday. Also I think we should only on the logos which are currently supported by minimum 2 persons. On 2 Feb 2014, at 11:21, Christian Grobmeier wrote: Hi all, please show your support for your favorite logo on this wiki page: http://wiki.apache.org/logging/Log4jLogoNominations I added a few nominations already, just stick with the format. Everybody reading this message is invited to nominate their favorite logo. Cheers, Christian --- http://www.grobmeier.de The Zen Programmer: http://bit.ly/12lC6DL @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-user-h...@logging.apache.org --- http://www.grobmeier.de The Zen Programmer: http://bit.ly/12lC6DL @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org --- http://www.grobmeier.de The Zen Programmer: http://bit.ly/12lC6DL @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-user-h...@logging.apache.org -- E-Mail: garydgreg...@gmail.com | ggreg...@apache.org Java Persistence with Hibernate, Second Edition JUnit in Action, Second Edition Spring Batch in Action Blog: http://garygregory.wordpress.com Home: http://garygregory.com/ Tweet! http://twitter.com/GaryGregory --- http://www.grobmeier.de The Zen Programmer: http://bit.ly/12lC6DL @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org
Re: Logo contest: nominate your favorite logo
I think it was me who was thinking wrong, sorry. Then let's start the round-1-vote coming thursday. Cheers Christian On 16 Feb 2014, at 15:53, Gary Gregory wrote: The wiki lists more than 10. What am I missing? G Original message From: Christian Grobmeier grobme...@gmail.com Date:02/15/2014 14:38 (GMT-05:00) To: Log4J Developers List log4j-dev@logging.apache.org Cc: Log4J Users List log4j-u...@logging.apache.org Subject: Re: Logo contest: nominate your favorite logo Uh? What did I change? I mentioned we should vote on the 10 logos with most votes if we have enough logos. At the moment we have to less expressed support for any logos to chose the ten. Or which one would you let fall of the table? On 15 Feb 2014, at 20:14, Gary Gregory wrote: Let's not change the rules in the middle of the game here... Original message From: Christian Grobmeier grobme...@gmail.com Date:02/15/2014 13:21 (GMT-05:00) To: Log4J Developers List log4j-dev@logging.apache.org,Log4J Users List log4j-u...@logging.apache.org Subject: Re: Logo contest: nominate your favorite logo I would like to encourage everybody who didn't voice his opinion on the logos to do it now. If somebody prefers to respond to the mailing list with his/her thoughts I am happy to fill the wiki with. My suggestion is to start a final vote on coming thursday. Also I think we should only on the logos which are currently supported by minimum 2 persons. On 2 Feb 2014, at 11:21, Christian Grobmeier wrote: Hi all, please show your support for your favorite logo on this wiki page: http://wiki.apache.org/logging/Log4jLogoNominations I added a few nominations already, just stick with the format. Everybody reading this message is invited to nominate their favorite logo. Cheers, Christian --- http://www.grobmeier.de The Zen Programmer: http://bit.ly/12lC6DL @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-user-h...@logging.apache.org --- http://www.grobmeier.de The Zen Programmer: http://bit.ly/12lC6DL @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org --- http://www.grobmeier.de The Zen Programmer: http://bit.ly/12lC6DL @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org
Re: [VOTE] Log4j 2.0-rc1 RC2
Sorry, I thought I already wrote I could do it, but forgot! Sure, let me do that for you. Can you send me the key by private message? On 14 Feb 2014, at 19:29, Nick Williams wrote: Christian, since neither Greg, nor Ralph, nor Remko are able to help, can YOU help me get my KEYS and these artifacts committed? It's been 2 days already. :-( Nick On Feb 13, 2014, at 3:30 PM, Remko Popma wrote: Sorry Nick, I won't be able to help today. Maybe Saturday (but even that is a maybe...) :-( On Fri, Feb 14, 2014 at 6:28 AM, Remko Popma remko.po...@gmail.com wrote: On Fri, Feb 14, 2014 at 1:24 AM, Gary Gregory garydgreg...@gmail.com wrote: On Thu, Feb 13, 2014 at 8:54 AM, Nicholas Williams nicho...@nicholaswilliams.net wrote: Apparently I don't have karma to commit anything on dist, because I can't commit my keys OR the rc1 release artifacts. I'm told it's forbidden. Can y'all provide me (even temporary) karma to do that? Or does Infra have to get involved? I think you'll need someone else to commit the for you. Today's not good for me here, sorry. Until then, the release will fail anyway because the scripts that do the mirroring check the signatures. Hence the recommendation to check signatures against the KEYS file by at least one person in our PMC. It'll be smoother next time :) Gary Nick Sent from my iPhone, so please forgive brief replies and frequent typos On Feb 13, 2014, at 3:39, Christian Grobmeier grobme...@gmail.com wrote: On 12 Feb 2014, at 20:01, Nick Williams wrote: What matters is what is in https://www.apache.org/dist/logging/KEYS If someone will provide me instructions, I can put my keys there. Instructions are at the top of the file: https://www.apache.org/dist/logging/KEYS also, following through the links I posted earlier, you get to https://www.apache.org/dev/release-signing.html I've read those pages until I was blue in the face :-) but neither help me any at all. Exporting my keys is *easy*. I'm looking for instructions to edit the KEYS file. I don't know where it is or whether I should edit it via SVN or SSH or what. oh haha :) Sorry for misunderstanding! Please check the file out from: https://dist.apache.org/repos/dist/release/logging/ Unfortunately you'll checkout the old releases as well. You *should* have karma to commit your key to the file directly. From there your KEY will be spread to the mirrors (which is including the link above) Cheers Nick Gary Cheers Nick If the RM's key is not there, the files cannot be verified. I am guessing you added Nick's key to your keystore? Gary On 2/12/14, Gary Gregory garydgreg...@gmail.com wrote: On Wed, Feb 12, 2014 at 11:44 AM, Nick Williams nicho...@nicholaswilliams.net wrote: On Feb 12, 2014, at 10:29 AM, Nick Williams wrote: On Feb 12, 2014, at 10:15 AM, Gary Gregory wrote: Nick, You've got to add your key to the project KEYS file, in the case the Log4j projects KEYS file as referenced from https://logging.apache.org/log4j/2.x/download.html Okay. The ASF tech folks never told me that. How do I edit that file? Interesting: You don't have a key in that file. Additionally, all the keys in that file are expired. Well, now's a good time to find all this out! ;) Gary Verifying sigs and hashes is a step in the voting process AFAIK. Agreed. My question was, Does this vote need to be canceled? followed by, Does that mean someone on the PMC needs to change their vote from +1 to -1? because we already have the necessary votes to release. If you follow the links from my previous messages, you'll find all the information you need about signing, keys, using PGP/GPG and so on. Okay. My problem was I couldn't find any information anywhere (including in the links you sent me) that tell me how to tell whether a PGP key is RSA or DSA and what its strength is. Through some deductive reasoning, I THINK when you see 1024R or 2048R it mess 1024-bit RSA or 2048-bit RSA, respectively, and likewise 1024D and 2048D mean 1024-bit DSA and 2048-bit DSA, respectively. IF I'm correct about this, Christian is still using a 1024-bit DSA key. In the meantime, I'll generate a new key. Nick Gary On Wed, Feb 12, 2014 at 10:57 AM, Nick Williams nicho...@nicholaswilliams.net wrote: I'm guessing the public key wasn't found because you didn't import it. I don't know why I would have generated a DSA key. That doesn't make any sense. Unfortunately, I can't even figure out how to VIEW the contents of my own GPG public key to see what's in it. All I've been able to find is how to list my keys and view their fingerprints, so I can't see whether any of them are RSA or DSA or what strength they are. Anyone have any suggestions? What I DO know is that, before I could become a committer, the ASF tech people required me to generate a key and upload it to a public site. I uploaded it to http://pgp.mit.edu/. They went and looked at the key and told me that it looked
Re: [VOTE] Log4j 2.0-rc1 RC2
I added your KEY and also the release: https://dist.apache.org/repos/dist/release/logging/log4j/2.0-rc1/ As we discussed I didn't upload the website yet but want to wait for the artifacts to be distributed by the mirrors. Also I would like to suggest we remove the old artifacts after we updated the website. Cheers Christian On 15 Feb 2014, at 16:53, Nick Williams wrote: Done. Let me know if you didn't receive the email. Nick On Feb 15, 2014, at 9:38 AM, Christian Grobmeier wrote: Sorry, I thought I already wrote I could do it, but forgot! Sure, let me do that for you. Can you send me the key by private message? On 14 Feb 2014, at 19:29, Nick Williams wrote: Christian, since neither Greg, nor Ralph, nor Remko are able to help, can YOU help me get my KEYS and these artifacts committed? It's been 2 days already. :-( Nick On Feb 13, 2014, at 3:30 PM, Remko Popma wrote: Sorry Nick, I won't be able to help today. Maybe Saturday (but even that is a maybe...) :-( On Fri, Feb 14, 2014 at 6:28 AM, Remko Popma remko.po...@gmail.com wrote: On Fri, Feb 14, 2014 at 1:24 AM, Gary Gregory garydgreg...@gmail.com wrote: On Thu, Feb 13, 2014 at 8:54 AM, Nicholas Williams nicho...@nicholaswilliams.net wrote: Apparently I don't have karma to commit anything on dist, because I can't commit my keys OR the rc1 release artifacts. I'm told it's forbidden. Can y'all provide me (even temporary) karma to do that? Or does Infra have to get involved? I think you'll need someone else to commit the for you. Today's not good for me here, sorry. Until then, the release will fail anyway because the scripts that do the mirroring check the signatures. Hence the recommendation to check signatures against the KEYS file by at least one person in our PMC. It'll be smoother next time :) Gary Nick Sent from my iPhone, so please forgive brief replies and frequent typos On Feb 13, 2014, at 3:39, Christian Grobmeier grobme...@gmail.com wrote: On 12 Feb 2014, at 20:01, Nick Williams wrote: What matters is what is in https://www.apache.org/dist/logging/KEYS If someone will provide me instructions, I can put my keys there. Instructions are at the top of the file: https://www.apache.org/dist/logging/KEYS also, following through the links I posted earlier, you get to https://www.apache.org/dev/release-signing.html I've read those pages until I was blue in the face :-) but neither help me any at all. Exporting my keys is *easy*. I'm looking for instructions to edit the KEYS file. I don't know where it is or whether I should edit it via SVN or SSH or what. oh haha :) Sorry for misunderstanding! Please check the file out from: https://dist.apache.org/repos/dist/release/logging/ Unfortunately you'll checkout the old releases as well. You *should* have karma to commit your key to the file directly. From there your KEY will be spread to the mirrors (which is including the link above) Cheers Nick Gary Cheers Nick If the RM's key is not there, the files cannot be verified. I am guessing you added Nick's key to your keystore? Gary On 2/12/14, Gary Gregory garydgreg...@gmail.com wrote: On Wed, Feb 12, 2014 at 11:44 AM, Nick Williams nicho...@nicholaswilliams.net wrote: On Feb 12, 2014, at 10:29 AM, Nick Williams wrote: On Feb 12, 2014, at 10:15 AM, Gary Gregory wrote: Nick, You've got to add your key to the project KEYS file, in the case the Log4j projects KEYS file as referenced from https://logging.apache.org/log4j/2.x/download.html Okay. The ASF tech folks never told me that. How do I edit that file? Interesting: You don't have a key in that file. Additionally, all the keys in that file are expired. Well, now's a good time to find all this out! ;) Gary Verifying sigs and hashes is a step in the voting process AFAIK. Agreed. My question was, Does this vote need to be canceled? followed by, Does that mean someone on the PMC needs to change their vote from +1 to -1? because we already have the necessary votes to release. If you follow the links from my previous messages, you'll find all the information you need about signing, keys, using PGP/GPG and so on. Okay. My problem was I couldn't find any information anywhere (including in the links you sent me) that tell me how to tell whether a PGP key is RSA or DSA and what its strength is. Through some deductive reasoning, I THINK when you see 1024R or 2048R it mess 1024-bit RSA or 2048-bit RSA, respectively, and likewise 1024D and 2048D mean 1024-bit DSA and 2048-bit DSA, respectively. IF I'm correct about this, Christian is still using a 1024-bit DSA key. In the meantime, I'll generate a new key. Nick Gary On Wed, Feb 12, 2014 at 10:57 AM, Nick Williams nicho...@nicholaswilliams.net wrote: I'm guessing the public key wasn't found because you didn't import it. I don't know why I would have generated a DSA key. That doesn't make any sense. Unfortunately, I can't even figure out
Re: Logo contest: nominate your favorite logo
I would like to encourage everybody who didn't voice his opinion on the logos to do it now. If somebody prefers to respond to the mailing list with his/her thoughts I am happy to fill the wiki with. My suggestion is to start a final vote on coming thursday. Also I think we should only on the logos which are currently supported by minimum 2 persons. On 2 Feb 2014, at 11:21, Christian Grobmeier wrote: Hi all, please show your support for your favorite logo on this wiki page: http://wiki.apache.org/logging/Log4jLogoNominations I added a few nominations already, just stick with the format. Everybody reading this message is invited to nominate their favorite logo. Cheers, Christian --- http://www.grobmeier.de The Zen Programmer: http://bit.ly/12lC6DL @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org
Re: Logo contest: nominate your favorite logo
Uh? What did I change? I mentioned we should vote on the 10 logos with most votes if we have enough logos. At the moment we have to less expressed support for any logos to chose the ten. Or which one would you let fall of the table? On 15 Feb 2014, at 20:14, Gary Gregory wrote: Let's not change the rules in the middle of the game here... Original message From: Christian Grobmeier grobme...@gmail.com Date:02/15/2014 13:21 (GMT-05:00) To: Log4J Developers List log4j-dev@logging.apache.org,Log4J Users List log4j-u...@logging.apache.org Subject: Re: Logo contest: nominate your favorite logo I would like to encourage everybody who didn't voice his opinion on the logos to do it now. If somebody prefers to respond to the mailing list with his/her thoughts I am happy to fill the wiki with. My suggestion is to start a final vote on coming thursday. Also I think we should only on the logos which are currently supported by minimum 2 persons. On 2 Feb 2014, at 11:21, Christian Grobmeier wrote: Hi all, please show your support for your favorite logo on this wiki page: http://wiki.apache.org/logging/Log4jLogoNominations I added a few nominations already, just stick with the format. Everybody reading this message is invited to nominate their favorite logo. Cheers, Christian --- http://www.grobmeier.de The Zen Programmer: http://bit.ly/12lC6DL @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-user-h...@logging.apache.org --- http://www.grobmeier.de The Zen Programmer: http://bit.ly/12lC6DL @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org
Re: [VOTE] Log4j 2.0-rc1 RC2
On 12 Feb 2014, at 20:01, Nick Williams wrote: What matters is what is in https://www.apache.org/dist/logging/KEYS If someone will provide me instructions, I can put my keys there. Instructions are at the top of the file: https://www.apache.org/dist/logging/KEYS also, following through the links I posted earlier, you get to https://www.apache.org/dev/release-signing.html I've read those pages until I was blue in the face :-) but neither help me any at all. Exporting my keys is *easy*. I'm looking for instructions to edit the KEYS file. I don't know where it is or whether I should edit it via SVN or SSH or what. oh haha :) Sorry for misunderstanding! Please check the file out from: https://dist.apache.org/repos/dist/release/logging/ Unfortunately you'll checkout the old releases as well. You *should* have karma to commit your key to the file directly. From there your KEY will be spread to the mirrors (which is including the link above) Cheers Nick Gary Cheers Nick If the RM's key is not there, the files cannot be verified. I am guessing you added Nick's key to your keystore? Gary On 2/12/14, Gary Gregory garydgreg...@gmail.com wrote: On Wed, Feb 12, 2014 at 11:44 AM, Nick Williams nicho...@nicholaswilliams.net wrote: On Feb 12, 2014, at 10:29 AM, Nick Williams wrote: On Feb 12, 2014, at 10:15 AM, Gary Gregory wrote: Nick, You've got to add your key to the project KEYS file, in the case the Log4j projects KEYS file as referenced from https://logging.apache.org/log4j/2.x/download.html Okay. The ASF tech folks never told me that. How do I edit that file? Interesting: You don't have a key in that file. Additionally, all the keys in that file are expired. Well, now's a good time to find all this out! ;) Gary Verifying sigs and hashes is a step in the voting process AFAIK. Agreed. My question was, Does this vote need to be canceled? followed by, Does that mean someone on the PMC needs to change their vote from +1 to -1? because we already have the necessary votes to release. If you follow the links from my previous messages, you'll find all the information you need about signing, keys, using PGP/GPG and so on. Okay. My problem was I couldn't find any information anywhere (including in the links you sent me) that tell me how to tell whether a PGP key is RSA or DSA and what its strength is. Through some deductive reasoning, I THINK when you see 1024R or 2048R it mess 1024-bit RSA or 2048-bit RSA, respectively, and likewise 1024D and 2048D mean 1024-bit DSA and 2048-bit DSA, respectively. IF I'm correct about this, Christian is still using a 1024-bit DSA key. In the meantime, I'll generate a new key. Nick Gary On Wed, Feb 12, 2014 at 10:57 AM, Nick Williams nicho...@nicholaswilliams.net wrote: I'm guessing the public key wasn't found because you didn't import it. I don't know why I would have generated a DSA key. That doesn't make any sense. Unfortunately, I can't even figure out how to VIEW the contents of my own GPG public key to see what's in it. All I've been able to find is how to list my keys and view their fingerprints, so I can't see whether any of them are RSA or DSA or what strength they are. Anyone have any suggestions? What I DO know is that, before I could become a committer, the ASF tech people required me to generate a key and upload it to a public site. I uploaded it to http://pgp.mit.edu/. They went and looked at the key and told me that it looked good and that I had been approved for committership. I assumed that meant the key was sufficient for ASF code signing purposes. I would think they would have told me that it was DSA and not strong enough. :-[ On the other hand, it's possible these instructions have changed in the last year and I just wasn't aware of it. Does this vote need to be canceled? Technically speaking, we already have 3 PMC votes, so I THINK that means a PMC member who has already voted +1 would HAVE to change their vote to -1, but I may misunderstand that rule. Nick On Feb 12, 2014, at 9:01 AM, Gary Gregory wrote: Has anyone verified the signatures of all the files? I am guessing not, the first one I try fails: gpg --verify log4j-1.2-api-2.0-rc1.jar.asc gpg: Signature made 02/09/14 14:09:30 using DSA key ID ED446286 gpg: Can't check signature: public key not found Also, we are NOT supposed to use DSA keys per https://www.apache.org/dev/release-signing.html Under Important: All new *RSA* keys generated should be at least *4096* bits. *Do not* generate new *DSA* keys. See What are the ASF requirements on approving a release? in https://www.apache.org/dev/release.html and https://www.apache.org/dev/release-publishing.html#signed Built from src zip with: Apache Maven 3.1.1 (0728685237757ffbf44136acec0402957f723d9a; 2013-09-17 11:22:22-0400) Maven home: C:\Java\apache-maven-3.1.1\bin\.. Java version: 1.7.0_51, vendor: Oracle Corporation Java home: C:\Program
Re: [VOTE] Log4j 2.0-rc1 RC2
On 12 Feb 2014, at 19:31, Nick Williams wrote: On Feb 12, 2014, at 12:14 PM, Gary Gregory wrote: On Wed, Feb 12, 2014 at 12:56 PM, Scott Deboy scott.de...@gmail.com wrote: Actually when I run gpg on the .asc files I get: gpg: Signature made Sun Feb 9 11:08:17 2014 PST using DSA key ID ED446286 gpg: Good signature from Nicholas Scott Williams (For signing NWTS Java Code) nicho...@nicholaswilliams.net gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: 33B0 CF6B 3229 9166 905E 52C4 C140 F70B ED44 6286 What matters is what is in https://www.apache.org/dist/logging/KEYS If someone will provide me instructions, I can put my keys there. Instructions are at the top of the file: https://www.apache.org/dist/logging/KEYS Cheers Nick If the RM's key is not there, the files cannot be verified. I am guessing you added Nick's key to your keystore? Gary On 2/12/14, Gary Gregory garydgreg...@gmail.com wrote: On Wed, Feb 12, 2014 at 11:44 AM, Nick Williams nicho...@nicholaswilliams.net wrote: On Feb 12, 2014, at 10:29 AM, Nick Williams wrote: On Feb 12, 2014, at 10:15 AM, Gary Gregory wrote: Nick, You've got to add your key to the project KEYS file, in the case the Log4j projects KEYS file as referenced from https://logging.apache.org/log4j/2.x/download.html Okay. The ASF tech folks never told me that. How do I edit that file? Interesting: You don't have a key in that file. Additionally, all the keys in that file are expired. Well, now's a good time to find all this out! ;) Gary Verifying sigs and hashes is a step in the voting process AFAIK. Agreed. My question was, Does this vote need to be canceled? followed by, Does that mean someone on the PMC needs to change their vote from +1 to -1? because we already have the necessary votes to release. If you follow the links from my previous messages, you'll find all the information you need about signing, keys, using PGP/GPG and so on. Okay. My problem was I couldn't find any information anywhere (including in the links you sent me) that tell me how to tell whether a PGP key is RSA or DSA and what its strength is. Through some deductive reasoning, I THINK when you see 1024R or 2048R it mess 1024-bit RSA or 2048-bit RSA, respectively, and likewise 1024D and 2048D mean 1024-bit DSA and 2048-bit DSA, respectively. IF I'm correct about this, Christian is still using a 1024-bit DSA key. In the meantime, I'll generate a new key. Nick Gary On Wed, Feb 12, 2014 at 10:57 AM, Nick Williams nicho...@nicholaswilliams.net wrote: I'm guessing the public key wasn't found because you didn't import it. I don't know why I would have generated a DSA key. That doesn't make any sense. Unfortunately, I can't even figure out how to VIEW the contents of my own GPG public key to see what's in it. All I've been able to find is how to list my keys and view their fingerprints, so I can't see whether any of them are RSA or DSA or what strength they are. Anyone have any suggestions? What I DO know is that, before I could become a committer, the ASF tech people required me to generate a key and upload it to a public site. I uploaded it to http://pgp.mit.edu/. They went and looked at the key and told me that it looked good and that I had been approved for committership. I assumed that meant the key was sufficient for ASF code signing purposes. I would think they would have told me that it was DSA and not strong enough. :-[ On the other hand, it's possible these instructions have changed in the last year and I just wasn't aware of it. Does this vote need to be canceled? Technically speaking, we already have 3 PMC votes, so I THINK that means a PMC member who has already voted +1 would HAVE to change their vote to -1, but I may misunderstand that rule. Nick On Feb 12, 2014, at 9:01 AM, Gary Gregory wrote: Has anyone verified the signatures of all the files? I am guessing not, the first one I try fails: gpg --verify log4j-1.2-api-2.0-rc1.jar.asc gpg: Signature made 02/09/14 14:09:30 using DSA key ID ED446286 gpg: Can't check signature: public key not found Also, we are NOT supposed to use DSA keys per https://www.apache.org/dev/release-signing.html Under Important: All new *RSA* keys generated should be at least *4096* bits. *Do not* generate new *DSA* keys. See What are the ASF requirements on approving a release? in https://www.apache.org/dev/release.html and https://www.apache.org/dev/release-publishing.html#signed Built from src zip with: Apache Maven 3.1.1 (0728685237757ffbf44136acec0402957f723d9a; 2013-09-17 11:22:22-0400) Maven home: C:\Java\apache-maven-3.1.1\bin\.. Java version: 1.7.0_51, vendor: Oracle Corporation Java home: C:\Program Files\Java\jdk1.7.0_51\jre Default locale: en_US, platform encoding: Cp1252 OS name: windows 7, version: 6.1, arch: amd64, family:
Re: [VOTE] Log4j 2.0-rc1 RC2
+1 On 9 Feb 2014, at 20:56, Nick Williams wrote: This is a vote to release Log4j 2.0-rc1, the twelfth release of Log4j 2.0. This release contains several changes that break binary and backwards compatibility with previous versions. Please read the release notes correctly so that you can adjust your usage of Log4j 2, if necessary. Changes in this version include: New features: o LOG4J2-530: (JMX) JMX Client GUI should dynamically update when LoggerContext MBeans are registered/unregistered in MBean server. o LOG4J2-479: ThreadContext now uses plain ThreadLocal by default, unless system property isThreadContextMapInheritable has value true. Thanks to MK. o LOG4J2-481: Add Stream interface to Loggers. Thanks to Matt Sicker. o LOG4J2-482: Documentation fix: The attribute of Route to refer to an appender is ref not AppenderRef. Thanks to Hongdi Ren. o LOG4J2-467: Added option to toggle Thread name caching in AsyncLogger. Thanks to Anthony Baldocchi. o LOG4J2-423: Added MBeans for instrumenting AsyncAppenders and AsyncLogger RingBuffers, exposing queue size, remaining capacity and other attributes. o LOG4J2-420: Create a lookup for resource bundle substitution. o LOG4J2-415: Format log event time as UNIX time (seconds or milliseconds). o LOG4J2-401: Configure FileAppender buffer size. o LOG4J2-402: Configure RandomAccessFileAppender buffer size. Fixed Bugs: o LOG4J2-500: (JMX - ObjectNames changed!) Unloading one web application unloads JMX MBeans for all web applications. o LOG4J2-531: Fixed bugs where rolled log files were overwritten by RollingFile appender with composite time and size based policies. Thanks to Geoff Ballinger. o LOG4J2-475: Changed the MongoDBConnection to add a MongoDB encoding hook instead of a decoding hook. Thanks to Matt Sicker. o LOG4J2-489: Fixed the JPAAppender's overuse of transactions by connecting (borrowing from pool) on new write internal or on flush. o LOG4J2-457: Fixed failure of JDBC and JPA appender to properly release database connections by connecting (borrowing from pool) on new write internal or on flush. o LOG4J2-442: Fixed problem with JDBC and JPA appender connectivity in WebSphere by connecting (borrowing from pool) on new write internal or on flush. o LOG4J2-438: Ensured the JDBCAppender commits transactions after a single write or a flush of multiple writes. o LOG4J2-407: Fixed inability to recover from lost database connection in database appenders by connecting (borrowing from pool) on new write internal or on flush. o LOG4J2-511: Stop AsyncLoggerConfig Disruptor thread(s), then AsyncAppender thread(s) first before stopping other appenders. Thanks to James Pretorius. o LOG4J2-392: Stop AsyncLoggerConfig Disruptor thread(s), then AsyncAppender thread(s) first before stopping other appenders. Thanks to ilynaf, Andre Bogus. o LOG4J2-345: (OSGi) logging.log4j-1.2-api doesn't export the log4j API 1.2. Dependent bundles can not be resolved. Thanks to Roland Weiglhofer, Matt Sicker. o LOG4J2-523: LocalizedMessage serialization is broken. o LOG4J2-385: Fixed issues with time-based file rollover (monthly, weekly, hourly and every minute). Thanks to Ace Funk, Porfirio Partida. o LOG4J2-452: Added a ServletContext attribute that, when set to true, disables Log4j's auto-initialization in Servlet 3.0+ web applications. o LOG4J2-512: Exposed Log4j web support interface and methods and the LoggerContext through ServletContext attributes so that threads not affected by filters (such as asynchronous threads) can utilize the LoggerContext. Also updated the Log4j filter so that it supports async. Thanks to Chandra Sekhar Kakarla, Matt Sicker. o LOG4J2-409: Created a utility to properly escape backslashes before creating URIs, and changed URI creation to use the utility instead of instantiating URI directly. Thanks to Frank Steinmann, Thomas Neidhart. o LOG4J2-344: Changed the Servlet 3.0 auto-initializer to add the filter by class to get around a WebLogic bug. Thanks to Keir Lawson, Tomasz Wladzinski. o LOG4J2-359: Changed the Servlet 3.0 auto-initializer so that it does nothing in a Servlet 2.5 or older application. This ensures behavioral consistency across containers. This includes additional fixes to abort initialization if a duplicate filter already exists and to check the actual Servlet EFFECTIVE version. Thanks to Abhinav Shah. o LOG4J2-517: Switch in log4j-1.2-api Category.getEffectiveLevel has no cases for FATAL, OFF. o LOG4J2-406: (JMX) Unregister all log4j JMX MBeans when the LoggerContext is stopped to allow web application classes to be GC-ed on undeploy. Thanks to Kerrigan Joseph. o LOG4J2-405: Configuration was being processed twice at startup. o LOG4J2-398: Configure properties and setup Interpolator before processing rest of configuration. o LOG4J2-470: hostName property was not being set until after the first configuration element. o LOG4J2-464: Support arrays as
Re: [VOTE] Log4j 2.0-rc1 RC2
Not sure if the site dependency needs to be considered part of our software. I recall having that discussion once i am going to dig archives On 11 Feb 2014, at 6:13, Nicholas Williams wrote: I think it's very clearly a yes. The legal page says code with the MIT license can be included in ASF projects. However, I have a suggestion for the next release that will make this whole discussion moot: let's use the CDN instead of including the JQuery source code in source control. That way we're not hosting the JQuery files, and we don't have to worry about RAT reports, NOTICE files, or license info in the POM. As for RC1, I don't see any reason it can't proceed. This isn't a regression—the JQuery files have been in source control for 14 months without incident or complaint. Nick Sent from my iPhone, so please forgive brief replies and frequent typos On Feb 10, 2014, at 20:20, Gary Gregory garydgreg...@gmail.com wrote: This should be documented clearly in our build (in this case, in the POM). Is the JQuery license compatible with ours? If you read https://www.apache.org/legal/resolved.html#category-a as a yes then the files RAT complains about can be excluded from the report. If you read it as a no, then we cannot include JQuery. It reads like a yes to me. The next question is: Do we need to add JQuery to our NOTICE file? Gary On Mon, Feb 10, 2014 at 8:46 PM, Remko Popma remko.po...@gmail.com wrote: I agree with Nick. Didn't we discuss this before, for the beta-9 release (and came to the same conclusion)? On Tuesday, February 11, 2014, Nick Williams nicho...@nicholaswilliams.net wrote: I'm not sure what our policy is, either, but there's nothing we can do about it. We can't modify the license header of those files—that would be in violation of the license under which JQuery is made available. And ceasing to use JQuery would make the site not very good anymore. Either way, since this is JS for the site and not source code for Log4j, and since those files have been there for a very long time, I certainly don't think it should hold up this release. Nick On Feb 10, 2014, at 4:12 PM, Gary Gregory wrote: RAT complains: *** Unapproved licenses: src/site/resources/js/jquery.js src/site/resources/js/jquery.min.js *** I'm not sure what our policy is for this kind of issue. Gary On Mon, Feb 10, 2014 at 2:56 PM, Nick Williams nicho...@nicholaswilliams.net wrote: On Feb 9, 2014, at 1:56 PM, Nick Williams wrote: This is a vote to release Log4j 2.0-rc1, the twelfth release of Log4j 2.0. snip / Please test and cast your votes. [x] +1, release the artifacts [ ] -1, don't release because... Nick -- E-Mail: garydgreg...@gmail.com | ggreg...@apache.org Java Persistence with Hibernate, Second Edition JUnit in Action, Second Edition Spring Batch in Action Blog: http://garygregory.wordpress.com Home: http://garygregory.com/ Tweet! http://twitter.com/GaryGregory -- E-Mail: garydgreg...@gmail.com | ggreg...@apache.org Java Persistence with Hibernate, Second Edition JUnit in Action, Second Edition Spring Batch in Action Blog: http://garygregory.wordpress.com Home: http://garygregory.com/ Tweet! http://twitter.com/GaryGregory --- http://www.grobmeier.de The Zen Programmer: http://bit.ly/12lC6DL @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org
Re: [VOTE] Log4j 2.0-rc1 RC2
I think Rat is wrong on the jquery license. They have included a header, but its not identified by rat. MIT is a clear yes for me. We have several other portions of MIT code inside AL code (i.e. commons compress if i recall correctly). If we want to put it into the NOTICE file we need to make sure to add bootstrap.min.js and prettify.min.js as well (both AL 2.0) I would not use a CDN because people might download it for a reason - maybe they have no real connection where they want to work with it. On 11 Feb 2014, at 3:20, Gary Gregory wrote: This should be documented clearly in our build (in this case, in the POM). Is the JQuery license compatible with ours? If you read https://www.apache.org/legal/resolved.html#category-a as a yes then the files RAT complains about can be excluded from the report. If you read it as a no, then we cannot include JQuery. It reads like a yes to me. The next question is: Do we need to add JQuery to our NOTICE file? Gary On Mon, Feb 10, 2014 at 8:46 PM, Remko Popma remko.po...@gmail.com wrote: I agree with Nick. Didn't we discuss this before, for the beta-9 release (and came to the same conclusion)? On Tuesday, February 11, 2014, Nick Williams nicho...@nicholaswilliams.net wrote: I'm not sure what our policy is, either, but there's nothing we can do about it. We can't modify the license header of those files—that would be in violation of the license under which JQuery is made available. And ceasing to use JQuery would make the site not very good anymore. Either way, since this is JS for the site and not source code for Log4j, and since those files have been there for a very long time, I certainly don't think it should hold up this release. Nick On Feb 10, 2014, at 4:12 PM, Gary Gregory wrote: RAT complains: *** Unapproved licenses: src/site/resources/js/jquery.js src/site/resources/js/jquery.min.js *** I'm not sure what our policy is for this kind of issue. Gary On Mon, Feb 10, 2014 at 2:56 PM, Nick Williams nicho...@nicholaswilliams.net wrote: On Feb 9, 2014, at 1:56 PM, Nick Williams wrote: *This is a vote to release Log4j 2.0-rc1, the twelfth release of Log4j 2.0.* snip / *Please test and cast your votes.* [x] +1, release the artifacts [ ] -1, don't release because... Nick -- E-Mail: garydgreg...@gmail.com | ggreg...@apache.org Java Persistence with Hibernate, Second Editionhttp://www.manning.com/bauer3/ JUnit in Action, Second Edition http://www.manning.com/tahchiev/ Spring Batch in Action http://www.manning.com/templier/ Blog: http://garygregory.wordpress.com Home: http://garygregory.com/ Tweet! http://twitter.com/GaryGregory -- E-Mail: garydgreg...@gmail.com | ggreg...@apache.org Java Persistence with Hibernate, Second Editionhttp://www.manning.com/bauer3/ JUnit in Action, Second Edition http://www.manning.com/tahchiev/ Spring Batch in Action http://www.manning.com/templier/ Blog: http://garygregory.wordpress.com Home: http://garygregory.com/ Tweet! http://twitter.com/GaryGregory --- http://www.grobmeier.de The Zen Programmer: http://bit.ly/12lC6DL @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org
Re: Log4j 2.0-rc1 Lives to Release Another Day
hm, its there: http://svn.apache.org/repos/asf/logging/log4j/log4j2/trunk/src/site/site.vm Does it exist on your system? If not maybe you should work on on a fresh checkout. On 9 Feb 2014, at 7:56, Nick Williams wrote: By the way, this is the error I'm getting when building site now: [ERROR] Failed to execute goal org.apache.maven.plugins:maven-site-plugin:3.0:site (default-site) on project log4j-distribution: Template file '/Users/Nicholas/Documents/Apache/Projects/log4j/log4j2/trunk/log4j-distribution/src/site/site.vm' does not exist - [Help 1] As far as I can tell, nothing has changed with the log4j-distribution project since it worked this morning. I'm at a loss to explain this sudden failure. Help? N On Feb 9, 2014, at 12:43 AM, Nick Williams wrote: I'm giving up for today. First pass: Resulted in a canceled vote. Second pass: Sonatype crashed halfway through and stopped accepting uploads to the staging repository. Third pass: Now `mvn site` fails with strange error about a missing file that it shouldn't be looking for to begin with. I give up trying to make this happen today. I guess I'll try again tomorrow... This process is a pain in the @$$... Nick - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org --- http://www.grobmeier.de The Zen Programmer: http://bit.ly/12lC6DL @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org
Re: Log4j 2.0-rc1 Lives to Release Another Day
I am not even coming that far. [ERROR] Failed to execute goal org.apache.maven.plugins:maven-site-plugin:3.0:site (default-site) on project log4j: Execution default-site of goal org.apache.maven.plugins:maven-site-plugin:3.0:site failed: A required class was missing while executing org.apache.maven.plugins:maven-site-plugin:3.0:site: org/sonatype/aether/graph/DependencyFilter i am going too look around, maybe when i understand whats causing this i will understand whats your problem too On 9 Feb 2014, at 18:42, Nick Williams wrote: I checked out a fresh trunk anyway and built site again. Same error, so it's not something wrong with my local copy. I don't understand...and we can't release until this is fixed. :-( N On Feb 9, 2014, at 11:14 AM, Nick Williams wrote: No, that's not it. It's looking for the file /log4j-distribution/src/site/site.vm, not /src/site/site.vm. There's not even a /log4j-distribution/src/site directory in source control, much less a site.vm file in it. Other than POM version changes for the attempted releases, there have been no changes to any files in /log4j-distribution in months. svn diff -r HEAD shows that my local copy is identical to that on svn.apache.org. Nick On Feb 9, 2014, at 2:46 AM, Christian Grobmeier wrote: hm, its there: http://svn.apache.org/repos/asf/logging/log4j/log4j2/trunk/src/site/site.vm Does it exist on your system? If not maybe you should work on on a fresh checkout. On 9 Feb 2014, at 7:56, Nick Williams wrote: By the way, this is the error I'm getting when building site now: [ERROR] Failed to execute goal org.apache.maven.plugins:maven-site-plugin:3.0:site (default-site) on project log4j-distribution: Template file '/Users/Nicholas/Documents/Apache/Projects/log4j/log4j2/trunk/log4j-distribution/src/site/site.vm' does not exist - [Help 1] As far as I can tell, nothing has changed with the log4j-distribution project since it worked this morning. I'm at a loss to explain this sudden failure. Help? N On Feb 9, 2014, at 12:43 AM, Nick Williams wrote: I'm giving up for today. First pass: Resulted in a canceled vote. Second pass: Sonatype crashed halfway through and stopped accepting uploads to the staging repository. Third pass: Now `mvn site` fails with strange error about a missing file that it shouldn't be looking for to begin with. I give up trying to make this happen today. I guess I'll try again tomorrow... This process is a pain in the @$$... Nick - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org --- http://www.grobmeier.de The Zen Programmer: http://bit.ly/12lC6DL @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org --- http://www.grobmeier.de The Zen Programmer: http://bit.ly/12lC6DL @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org
Re: Log4j 2.0-rc1 Lives to Release Another Day
I get this error: https://cwiki.apache.org/confluence/display/MAVEN/AetherClassNotFound looks like i would need to downgrade maven to 3.0. Weird, i never saw this before On 9 Feb 2014, at 19:28, Nick Williams wrote: I disabled the site plugin on the distribution module and that fixed my problem. I don't see why we would be running the site plugin on the distribution module, anyway. It has no site. I've found info that says your error is a bug in Maven Site Plugin 3.1. We can't use anything newer than 3.0 because of MSITE-695, but the parent samples module was referring to 3.1 just to disable the site plugin for all of the sample modules. That still doesn't explain why you're getting that error and I'm not, but I've changed this to 3.0 just to be on the safe side. Nick On Feb 9, 2014, at 12:15 PM, Christian Grobmeier wrote: I am not even coming that far. [ERROR] Failed to execute goal org.apache.maven.plugins:maven-site-plugin:3.0:site (default-site) on project log4j: Execution default-site of goal org.apache.maven.plugins:maven-site-plugin:3.0:site failed: A required class was missing while executing org.apache.maven.plugins:maven-site-plugin:3.0:site: org/sonatype/aether/graph/DependencyFilter i am going too look around, maybe when i understand whats causing this i will understand whats your problem too On 9 Feb 2014, at 18:42, Nick Williams wrote: I checked out a fresh trunk anyway and built site again. Same error, so it's not something wrong with my local copy. I don't understand...and we can't release until this is fixed. :-( N On Feb 9, 2014, at 11:14 AM, Nick Williams wrote: No, that's not it. It's looking for the file /log4j-distribution/src/site/site.vm, not /src/site/site.vm. There's not even a /log4j-distribution/src/site directory in source control, much less a site.vm file in it. Other than POM version changes for the attempted releases, there have been no changes to any files in /log4j-distribution in months. svn diff -r HEAD shows that my local copy is identical to that on svn.apache.org. Nick On Feb 9, 2014, at 2:46 AM, Christian Grobmeier wrote: hm, its there: http://svn.apache.org/repos/asf/logging/log4j/log4j2/trunk/src/site/site.vm Does it exist on your system? If not maybe you should work on on a fresh checkout. On 9 Feb 2014, at 7:56, Nick Williams wrote: By the way, this is the error I'm getting when building site now: [ERROR] Failed to execute goal org.apache.maven.plugins:maven-site-plugin:3.0:site (default-site) on project log4j-distribution: Template file '/Users/Nicholas/Documents/Apache/Projects/log4j/log4j2/trunk/log4j-distribution/src/site/site.vm' does not exist - [Help 1] As far as I can tell, nothing has changed with the log4j-distribution project since it worked this morning. I'm at a loss to explain this sudden failure. Help? N On Feb 9, 2014, at 12:43 AM, Nick Williams wrote: I'm giving up for today. First pass: Resulted in a canceled vote. Second pass: Sonatype crashed halfway through and stopped accepting uploads to the staging repository. Third pass: Now `mvn site` fails with strange error about a missing file that it shouldn't be looking for to begin with. I give up trying to make this happen today. I guess I'll try again tomorrow... This process is a pain in the @$$... Nick - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org --- http://www.grobmeier.de The Zen Programmer: http://bit.ly/12lC6DL @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org --- http://www.grobmeier.de The Zen Programmer: http://bit.ly/12lC6DL @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org --- http://www.grobmeier.de The Zen Programmer: http://bit.ly/12lC6DL @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org
Re: CouchDb vs CouchDB
On 8 Feb 2014, at 5:51, Gary Gregory wrote: On Fri, Feb 7, 2014 at 10:25 PM, Nick Williams nicho...@nicholaswilliams.net wrote: Yes, they might as well follow the same pattern. I was already working on the MongoDB provider, so I went ahead and renamed the package. I also added items to changes.xml for both renames. I think this closes this discussion. Thanks mate! Agreed, ! :) Gary Nick On Feb 7, 2014, at 3:51 PM, Christian Grobmeier wrote: I am sorry that I didn't express myself better. For some reason I thought everybody would know about the couchdb/couchbase issue. I have committed the change to svn. Sorry that I don't know if I should have opened an issue for this or add an entry to changes.xml, maybe one can remind me... And Nick: would you accept to rename mongo to mongodb for the same reasons? The products name is mongodb actually. At the moment there is nobody having some kind of mongobase to my knowledge but maybe we are better being prepared... to many database vendors these days. What do you think? Thanks! On 7 Feb 2014, at 17:55, Nick Williams wrote: Ohhh okay. I misunderstood. H. Well I suppose in that case we really must rename it, although I'm not super happy about it. But I'm convinced it's necessary. I guess we rename the couch package to couchdb. Nick On Feb 7, 2014, at 10:23 AM, Christian Grobmeier wrote: folks thats what i meant. Couchbase is a different database than CouchDB. They share the same roots, but meanwhile have some differences. My guess is one needs a second appender. The one we have seems to work with couchdb, so the package should be named couchdb. If we want to support couchbase, we need a new implementation Its more precise. Nobody would just say log4 because its clear that we mean java. If I could convince you now, I would like to rename mongo to mongodb too. As Scott mentioned I would like to convince you (Nick) first, before I do any change. Hope this happened now :) On 7 Feb 2014, at 17:16, Scott Deboy wrote: I would appreciate if there wasn't even a threat of veto. I would like to see folks ask questions and talk about concerns, and then only mention a veto when there is no other recourse. On Feb 7, 2014 8:14 AM, Nick Williams nicho...@nicholaswilliams.net wrote: Yep. I would've accompanied any veto with technical justification. Since I can't come up with a technical justification for renaming it to couchbase, I won't veto it. :-) N On Feb 7, 2014, at 10:09 AM, Scott Deboy wrote: I do want to remind everyone that vetoes are only valid if they are backed by a technical justification. Scott On Feb 7, 2014 8:07 AM, Nick Williams nicho...@nicholaswilliams.net wrote: I'm not convinced it really makes a difference, but it's better than couchdb, so if the majority wants couchbase it I won't veto it. Be sure to change the test package name, too. Nick On Feb 7, 2014, at 10:03 AM, Scott Deboy wrote: +1 to couchbase On Feb 7, 2014 7:54 AM, Christian Grobmeier grobme...@gmail.com wrote: On 7 Feb 2014, at 16:19, Nick Williams wrote: It doesn't so much matter because the XML element names are case insensitive, but if we change the plugin name for CouchDB we should probably also change it for MongoDB. There's a reason I did that, I just can't remember what it was... I don't see any compelling reason to rename the package. The package name for MongoDB is mongo. I don't like combining multiple words into a single package name segment, because we can't camel case them (bad practice to have cap letters in package names). Show me another NoSQL database with the word couch in it and I'll reconsider. :-) couchbase maybe? N On Feb 7, 2014, at 9:12 AM, Christian Grobmeier wrote: also the packagename is just couch, but it should better be couchdb. The name couch is misleading imho On 7 Feb 2014, at 16:11, Christian Grobmeier wrote: Hi one minor thing in ClouchDBProvider: * The Apache CouchDB implementation of {@link NoSQLProvider}. */ @Plugin(name = CouchDb, category = Core, printObject = true) public final class CouchDBProvider The name of this plugin is CouchDb while the correct name of the product is CouchDB: couchdb.apache.org Also our class and the comments do use the correct name. Just the plugin name is lower case. Any objections if I would change the plugin name to CouchDB instead of CouchDb? Cheers --- http://www.grobmeier.de The Zen Programmer: http://bit.ly/12lC6DL @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org
Author tags in xdocs
Hello, we have a lot of author email=../author tags in our docs. Thinking about the board recommendation to remove author tags from the source code, I would like to bring up the discussion of removing author tags from the docs too. I am not very oppinionated on this change, just want to bring it up as I have looked in the docs today Cheers Christian --- http://www.grobmeier.de The Zen Programmer: http://bit.ly/12lC6DL @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org
Re: Can we roll RC1 tonight?
It looks weird that it says: log4j-core-osgi-nosql-couch shouldn't it be couchdb instead meanwhile? Same for mongodb. At least in the artifact ids its: artifactIdlog4j-core-osgi-nosql-mongodb/artifactId So maybe its some dependency which is still using the old artifact Just a guess On 8 Feb 2014, at 18:02, Nick Williams wrote: The wiki does NOT have enough info on this... I got the following error that prevent release from proceeding (and forced me to have to revert a bunch of staged changes): [INFO] [ERROR] Failed to execute goal on project log4j-distribution: Could not resolve dependencies for project org.apache.logging.log4j:log4j-distribution:pom:2.0-rc1: The following artifacts could not be resolved: org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-couch:jar:2.0-rc1, org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-mongo:jar:2.0-rc1: Could not find artifact org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-couch:jar:2.0-rc1 in oracleReleases (http://download.oracle.com/maven) - [Help 1] This was after having received a bunch of prompts I wasn't expecting. I'm not sure I responded to them all correctly. Can anyone tell me what I should do next? [INFO] Checking dependencies and plugins for snapshots ... There are still some remaining snapshot dependencies. : Do you want to resolve them now? (yes/no) no: : yes Dependency type to resolve,: specify the selection number ( 0:All 1:Project Dependencies 2:Plugins 3:Reports 4:Extensions ): (0/1/2/3) 1: : 1 Dependency 'org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-mongo' is a snapshot (2.0-rc1-SNAPSHOT) : Which release version should it be set to? 2.0-rc1: : What version should the dependency be reset to for development? 2.0-rc1: : Dependency 'org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-couch' is a snapshot (2.0-rc1-SNAPSHOT) : Which release version should it be set to? 2.0-rc1: : What version should the dependency be reset to for development? 2.0-rc1: : What is the release version for Apache Log4j 2? (org.apache.logging.log4j:log4j) 2.0-rc1: : What is the release version for Apache Log4j API? (org.apache.logging.log4j:log4j-api) 2.0-rc1: : What is the release version for Apache Log4j Core? (org.apache.logging.log4j:log4j-core) 2.0-rc1: : What is the release version for Apache Log4J Core OSGi Async? (org.apache.logging.log4j.osgi:log4j-core-osgi-async) 2.0-rc1: : What is the release version for Apache Log4J Core OSGi JPA? (org.apache.logging.log4j.osgi:log4j-core-osgi-jpa) 2.0-rc1: : What is the release version for Apache Log4j 1.x Compatibility API? (org.apache.logging.log4j:log4j-1.2-api) 2.0-rc1: : What is the release version for Apache Log4J 1.x Compatibility Bundle? (org.apache.logging.log4j.osgi:log4j-1.2-osgi-api) 2.0-rc1: : What is the release version for Apache Log4J Core OSGi Net? (org.apache.logging.log4j.osgi:log4j-core-osgi-net) 2.0-rc1: : What is the release version for Apache Log4J Core OSGi CouchDB? (org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-couchdb) 2.0-rc1: : What is the release version for Apache Log4J Core OSGi MongoDB? (org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-mongodb) 2.0-rc1: : What is the release version for Apache Log4J Core OSGi? (org.apache.logging.log4j.osgi:log4j-core-osgi-reduced) 2.0-rc1: : What is the release version for Apache Log4J Core OSGi Bundles? (org.apache.logging.log4j.osgi:log4j-osgi) 2.0-rc1: : What is the release version for Apache Log4j SLF4J Binding? (org.apache.logging.log4j:log4j-slf4j-impl) 2.0-rc1: : What is the release version for Apache Log4j to SLF4J Adapter? (org.apache.logging.log4j:log4j-to-slf4j) 2.0-rc1: : What is the release version for Apache Log4j Commons Logging Bridge? (org.apache.logging.log4j:log4j-jcl) 2.0-rc1: : What is the release version for Apache Log4j Flume NG Bridge? (org.apache.logging.log4j:log4j-flume-ng) 2.0-rc1: : What is the release version for Apache Log4j Tag Library? (org.apache.logging.log4j:log4j-taglib) 2.0-rc1: : What is the release version for Apache Log4j JMX GUI? (org.apache.logging.log4j:log4j-jmx-gui) 2.0-rc1: : What is the release version for Apache Log4j Samples? (org.apache.logging.log4j.samples:log4j-samples) 2.0-rc1: : What is the release version for Apache Log4j Samples: Flume - Common? (org.apache.logging.log4j.samples:log4j-samples-flume-common) 2.0-rc1: : What is the release version for Apache Log4j Samples: Flume - Remote? (org.apache.logging.log4j.samples:log4j-samples-flume-remote) 2.0-rc1: : What is the release version for Apache Log4j Samples: Flume - Embedded? (org.apache.logging.log4j.samples:log4j-samples-flume-embedded) 2.0-rc1: : What is the release version for Log4j Distribution? (org.apache.logging.log4j:log4j-distribution) 2.0-rc1: : What is SCM release tag or label for Apache Log4j 2? (org.apache.logging.log4j:log4j) log4j-2.0-rc1: : What is the new development version for Apache Log4j 2? (org.apache.logging.log4j:log4j) 2.0-rc2-SNAPSHOT: :
Re: Can we roll RC1 tonight?
Nick, i totally feel your pain. Releasing is always evil, i never experienced it otherwise in what ever project. On 8 Feb 2014, at 19:56, Nick Williams wrote: Well, after wasting a couple hours, it turns out I do NOT have the power to roll a release. I got a 401 Unauthorized error when it tried to deploy to the staging repository. I can log in to that repository in my browser, but I must not have deploy permissions. Fail. I am not sure if you need extra permissions honestly. I have reverted the automatic changes to trunk. It seems I can't delete a tag: DAV request failed: 411 Content length required. The server or an intermediate proxy does not accept chunked encoding. Try setting 'http-chunked-requests' to 'auto' or 'no' in your client configuration. I need someone to: - Delete the rc1 tag, please. OK, so just confirming you want me to do: svn delete https://svn.apache.org/repos/asf/logging/log4j/log4j2/tags/log4j-2.0-rc1/ Right? - Either give me permissions to roll a release, or just do it for me. I've already run steps 1-5. The release notes have been committed. I would prefer to give you the permissions, if there are any to give. I will look around, maybe i find a hint. Cheers Christian Nick On Feb 8, 2014, at 12:13 PM, Nick Williams wrote: Christian was right. The distribution POM was still referring to log4j-core-osgi-nosql-mongo and log4j-core-osgi-nosql-couch. I've fixed that. Continuing the release... N On Feb 8, 2014, at 12:11 PM, Ralph Goers wrote: When you run the build you should have just had to hit enter a bunch of times to set they version. I have never gotten messages like below when releasing. Sent from my iPad On Feb 8, 2014, at 9:02 AM, Nick Williams nicho...@nicholaswilliams.net wrote: The wiki does NOT have enough info on this... I got the following error that prevent release from proceeding (and forced me to have to revert a bunch of staged changes): [INFO] [ERROR] Failed to execute goal on project log4j-distribution: Could not resolve dependencies for project org.apache.logging.log4j:log4j-distribution:pom:2.0-rc1: The following artifacts could not be resolved: org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-couch:jar:2.0-rc1, org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-mongo:jar:2.0-rc1: Could not find artifact org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-couch:jar:2.0-rc1 in oracleReleases (http://download.oracle.com/maven) - [Help 1] This was after having received a bunch of prompts I wasn't expecting. I'm not sure I responded to them all correctly. Can anyone tell me what I should do next? [INFO] Checking dependencies and plugins for snapshots ... There are still some remaining snapshot dependencies. : Do you want to resolve them now? (yes/no) no: : yes Dependency type to resolve,: specify the selection number ( 0:All 1:Project Dependencies 2:Plugins 3:Reports 4:Extensions ): (0/1/2/3) 1: : 1 Dependency 'org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-mongo' is a snapshot (2.0-rc1-SNAPSHOT) : Which release version should it be set to? 2.0-rc1: : What version should the dependency be reset to for development? 2.0-rc1: : Dependency 'org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-couch' is a snapshot (2.0-rc1-SNAPSHOT) : Which release version should it be set to? 2.0-rc1: : What version should the dependency be reset to for development? 2.0-rc1: : What is the release version for Apache Log4j 2? (org.apache.logging.log4j:log4j) 2.0-rc1: : What is the release version for Apache Log4j API? (org.apache.logging.log4j:log4j-api) 2.0-rc1: : What is the release version for Apache Log4j Core? (org.apache.logging.log4j:log4j-core) 2.0-rc1: : What is the release version for Apache Log4J Core OSGi Async? (org.apache.logging.log4j.osgi:log4j-core-osgi-async) 2.0-rc1: : What is the release version for Apache Log4J Core OSGi JPA? (org.apache.logging.log4j.osgi:log4j-core-osgi-jpa) 2.0-rc1: : What is the release version for Apache Log4j 1.x Compatibility API? (org.apache.logging.log4j:log4j-1.2-api) 2.0-rc1: : What is the release version for Apache Log4J 1.x Compatibility Bundle? (org.apache.logging.log4j.osgi:log4j-1.2-osgi-api) 2.0-rc1: : What is the release version for Apache Log4J Core OSGi Net? (org.apache.logging.log4j.osgi:log4j-core-osgi-net) 2.0-rc1: : What is the release version for Apache Log4J Core OSGi CouchDB? (org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-couchdb) 2.0-rc1: : What is the release version for Apache Log4J Core OSGi MongoDB? (org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-mongodb) 2.0-rc1: : What is the release version for Apache Log4J Core OSGi? (org.apache.logging.log4j.osgi:log4j-core-osgi-reduced) 2.0-rc1: : What is the release version for Apache Log4J Core OSGi Bundles? (org.apache.logging.log4j.osgi:log4j-osgi) 2.0-rc1: : What is the release version for Apache Log4j SLF4J Binding? (org.apache.logging.log4j:log4j-slf4j-impl)
Re: Can we roll RC1 tonight?
I just remembered something which confuses me for a while. Maybe it helps, but maybe somebody else here on this list can show me/us a better way. When I made a release in the past days, I had to add some commandline parameters, like: mvn -P apache-release release:prepare release:perform -Dusername=apacheid -Dpassword=apachepass -Dgpg.username=usernam -Dgpg.password=pass You might already be sceptic that you have to use the password by cli which is then visible by every other user on your machine running ps. For me this was the only thing which worked out. I had the passwords etc encrypted in some profile, but they just weren't used. Like: https://docs.sonatype.org/display/Repository/Deploy+Snapshots+and+Stage+Releases+with+Ant So maybe it is the same case for you. I asked around for quite a while but never got a proper response how to handle this. Many people never run into that issue and so I think its somehow related to my setup. Recently I found out another apache guy has the same problem, solving it the same way. maybe worth a shot. On 8 Feb 2014, at 20:06, Christian Grobmeier wrote: Nick, i totally feel your pain. Releasing is always evil, i never experienced it otherwise in what ever project. On 8 Feb 2014, at 19:56, Nick Williams wrote: Well, after wasting a couple hours, it turns out I do NOT have the power to roll a release. I got a 401 Unauthorized error when it tried to deploy to the staging repository. I can log in to that repository in my browser, but I must not have deploy permissions. Fail. I am not sure if you need extra permissions honestly. I have reverted the automatic changes to trunk. It seems I can't delete a tag: DAV request failed: 411 Content length required. The server or an intermediate proxy does not accept chunked encoding. Try setting 'http-chunked-requests' to 'auto' or 'no' in your client configuration. I need someone to: - Delete the rc1 tag, please. OK, so just confirming you want me to do: svn delete https://svn.apache.org/repos/asf/logging/log4j/log4j2/tags/log4j-2.0-rc1/ Right? - Either give me permissions to roll a release, or just do it for me. I've already run steps 1-5. The release notes have been committed. I would prefer to give you the permissions, if there are any to give. I will look around, maybe i find a hint. Cheers Christian Nick On Feb 8, 2014, at 12:13 PM, Nick Williams wrote: Christian was right. The distribution POM was still referring to log4j-core-osgi-nosql-mongo and log4j-core-osgi-nosql-couch. I've fixed that. Continuing the release... N On Feb 8, 2014, at 12:11 PM, Ralph Goers wrote: When you run the build you should have just had to hit enter a bunch of times to set they version. I have never gotten messages like below when releasing. Sent from my iPad On Feb 8, 2014, at 9:02 AM, Nick Williams nicho...@nicholaswilliams.net wrote: The wiki does NOT have enough info on this... I got the following error that prevent release from proceeding (and forced me to have to revert a bunch of staged changes): [INFO] [ERROR] Failed to execute goal on project log4j-distribution: Could not resolve dependencies for project org.apache.logging.log4j:log4j-distribution:pom:2.0-rc1: The following artifacts could not be resolved: org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-couch:jar:2.0-rc1, org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-mongo:jar:2.0-rc1: Could not find artifact org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-couch:jar:2.0-rc1 in oracleReleases (http://download.oracle.com/maven) - [Help 1] This was after having received a bunch of prompts I wasn't expecting. I'm not sure I responded to them all correctly. Can anyone tell me what I should do next? [INFO] Checking dependencies and plugins for snapshots ... There are still some remaining snapshot dependencies. : Do you want to resolve them now? (yes/no) no: : yes Dependency type to resolve,: specify the selection number ( 0:All 1:Project Dependencies 2:Plugins 3:Reports 4:Extensions ): (0/1/2/3) 1: : 1 Dependency 'org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-mongo' is a snapshot (2.0-rc1-SNAPSHOT) : Which release version should it be set to? 2.0-rc1: : What version should the dependency be reset to for development? 2.0-rc1: : Dependency 'org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-couch' is a snapshot (2.0-rc1-SNAPSHOT) : Which release version should it be set to? 2.0-rc1: : What version should the dependency be reset to for development? 2.0-rc1: : What is the release version for Apache Log4j 2? (org.apache.logging.log4j:log4j) 2.0-rc1: : What is the release version for Apache Log4j API? (org.apache.logging.log4j:log4j-api) 2.0-rc1: : What is the release version for Apache Log4j Core? (org.apache.logging.log4j:log4j-core) 2.0-rc1: : What is the release version for Apache Log4J Core OSGi Async? (org.apache.logging.log4j.osgi:log4j-core-osgi-async) 2.0-rc1
Re: Can we roll RC1 tonight?
On 8 Feb 2014, at 20:11, Nick Williams wrote: On Feb 8, 2014, at 1:06 PM, Christian Grobmeier wrote: OK, so just confirming you want me to do: svn delete https://svn.apache.org/repos/asf/logging/log4j/log4j2/tags/log4j-2.0-rc1/ Correct. Please delete that. OK, its done. I would prefer to give you the permissions, if there are any to give. I will look around, maybe i find a hint. Some Googling reveals that I need to edit ~/.m2/settings.xml and add my repository username and password to it. Why it can't just PROMPT me for my username and password is beyond me. I'll update the wiki with more info after all of this. Just delete that tag and I'll make another attempt. Please also note my other mail - you may need additional -D params duplicating password info. And yes, updating the wiki is always welcome. Nick Cheers Christian Nick On Feb 8, 2014, at 12:13 PM, Nick Williams wrote: Christian was right. The distribution POM was still referring to log4j-core-osgi-nosql-mongo and log4j-core-osgi-nosql-couch. I've fixed that. Continuing the release... N On Feb 8, 2014, at 12:11 PM, Ralph Goers wrote: When you run the build you should have just had to hit enter a bunch of times to set they version. I have never gotten messages like below when releasing. Sent from my iPad On Feb 8, 2014, at 9:02 AM, Nick Williams nicho...@nicholaswilliams.net wrote: The wiki does NOT have enough info on this... I got the following error that prevent release from proceeding (and forced me to have to revert a bunch of staged changes): [INFO] [ERROR] Failed to execute goal on project log4j-distribution: Could not resolve dependencies for project org.apache.logging.log4j:log4j-distribution:pom:2.0-rc1: The following artifacts could not be resolved: org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-couch:jar:2.0-rc1, org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-mongo:jar:2.0-rc1: Could not find artifact org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-couch:jar:2.0-rc1 in oracleReleases (http://download.oracle.com/maven) - [Help 1] This was after having received a bunch of prompts I wasn't expecting. I'm not sure I responded to them all correctly. Can anyone tell me what I should do next? [INFO] Checking dependencies and plugins for snapshots ... There are still some remaining snapshot dependencies. : Do you want to resolve them now? (yes/no) no: : yes Dependency type to resolve,: specify the selection number ( 0:All 1:Project Dependencies 2:Plugins 3:Reports 4:Extensions ): (0/1/2/3) 1: : 1 Dependency 'org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-mongo' is a snapshot (2.0-rc1-SNAPSHOT) : Which release version should it be set to? 2.0-rc1: : What version should the dependency be reset to for development? 2.0-rc1: : Dependency 'org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-couch' is a snapshot (2.0-rc1-SNAPSHOT) : Which release version should it be set to? 2.0-rc1: : What version should the dependency be reset to for development? 2.0-rc1: : What is the release version for Apache Log4j 2? (org.apache.logging.log4j:log4j) 2.0-rc1: : What is the release version for Apache Log4j API? (org.apache.logging.log4j:log4j-api) 2.0-rc1: : What is the release version for Apache Log4j Core? (org.apache.logging.log4j:log4j-core) 2.0-rc1: : What is the release version for Apache Log4J Core OSGi Async? (org.apache.logging.log4j.osgi:log4j-core-osgi-async) 2.0-rc1: : What is the release version for Apache Log4J Core OSGi JPA? (org.apache.logging.log4j.osgi:log4j-core-osgi-jpa) 2.0-rc1: : What is the release version for Apache Log4j 1.x Compatibility API? (org.apache.logging.log4j:log4j-1.2-api) 2.0-rc1: : What is the release version for Apache Log4J 1.x Compatibility Bundle? (org.apache.logging.log4j.osgi:log4j-1.2-osgi-api) 2.0-rc1: : What is the release version for Apache Log4J Core OSGi Net? (org.apache.logging.log4j.osgi:log4j-core-osgi-net) 2.0-rc1: : What is the release version for Apache Log4J Core OSGi CouchDB? (org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-couchdb) 2.0-rc1: : What is the release version for Apache Log4J Core OSGi MongoDB? (org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-mongodb) 2.0-rc1: : What is the release version for Apache Log4J Core OSGi? (org.apache.logging.log4j.osgi:log4j-core-osgi-reduced) 2.0-rc1: : What is the release version for Apache Log4J Core OSGi Bundles? (org.apache.logging.log4j.osgi:log4j-osgi) 2.0-rc1: : What is the release version for Apache Log4j SLF4J Binding? (org.apache.logging.log4j:log4j-slf4j-impl) 2.0-rc1: : What is the release version for Apache Log4j to SLF4J Adapter? (org.apache.logging.log4j:log4j-to-slf4j) 2.0-rc1: : What is the release version for Apache Log4j Commons Logging Bridge? (org.apache.logging.log4j:log4j-jcl) 2.0-rc1: : What is the release version for Apache Log4j Flume NG Bridge? (org.apache.logging.log4j:log4j-flume-ng) 2.0-rc1: : What is the release
Re: Can we roll RC1 tonight?
On 8 Feb 2014, at 21:12, Nick Williams wrote: Almost done. In the vote email, I'm supposed to, Provide a list of the artifacts by copying from the email sent from the Nexus Repository. I didn't get an email from the Nexus Repository. Perhaps that only went to the PMC? Can someone forward that email to me privately? I haven't seen an email to the PMC. If it would be sent to private it would need to go to public anyway as this is not confidential. Great you have made it, thanks! I am going to vote tomorrow. Nick On Feb 8, 2014, at 1:17 PM, Christian Grobmeier wrote: On 8 Feb 2014, at 20:11, Nick Williams wrote: On Feb 8, 2014, at 1:06 PM, Christian Grobmeier wrote: OK, so just confirming you want me to do: svn delete https://svn.apache.org/repos/asf/logging/log4j/log4j2/tags/log4j-2.0-rc1/ Correct. Please delete that. OK, its done. I would prefer to give you the permissions, if there are any to give. I will look around, maybe i find a hint. Some Googling reveals that I need to edit ~/.m2/settings.xml and add my repository username and password to it. Why it can't just PROMPT me for my username and password is beyond me. I'll update the wiki with more info after all of this. Just delete that tag and I'll make another attempt. Please also note my other mail - you may need additional -D params duplicating password info. And yes, updating the wiki is always welcome. Nick Cheers Christian Nick On Feb 8, 2014, at 12:13 PM, Nick Williams wrote: Christian was right. The distribution POM was still referring to log4j-core-osgi-nosql-mongo and log4j-core-osgi-nosql-couch. I've fixed that. Continuing the release... N On Feb 8, 2014, at 12:11 PM, Ralph Goers wrote: When you run the build you should have just had to hit enter a bunch of times to set they version. I have never gotten messages like below when releasing. Sent from my iPad On Feb 8, 2014, at 9:02 AM, Nick Williams nicho...@nicholaswilliams.net wrote: The wiki does NOT have enough info on this... I got the following error that prevent release from proceeding (and forced me to have to revert a bunch of staged changes): [INFO] [ERROR] Failed to execute goal on project log4j-distribution: Could not resolve dependencies for project org.apache.logging.log4j:log4j-distribution:pom:2.0-rc1: The following artifacts could not be resolved: org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-couch:jar:2.0-rc1, org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-mongo:jar:2.0-rc1: Could not find artifact org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-couch:jar:2.0-rc1 in oracleReleases (http://download.oracle.com/maven) - [Help 1] This was after having received a bunch of prompts I wasn't expecting. I'm not sure I responded to them all correctly. Can anyone tell me what I should do next? [INFO] Checking dependencies and plugins for snapshots ... There are still some remaining snapshot dependencies. : Do you want to resolve them now? (yes/no) no: : yes Dependency type to resolve,: specify the selection number ( 0:All 1:Project Dependencies 2:Plugins 3:Reports 4:Extensions ): (0/1/2/3) 1: : 1 Dependency 'org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-mongo' is a snapshot (2.0-rc1-SNAPSHOT) : Which release version should it be set to? 2.0-rc1: : What version should the dependency be reset to for development? 2.0-rc1: : Dependency 'org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-couch' is a snapshot (2.0-rc1-SNAPSHOT) : Which release version should it be set to? 2.0-rc1: : What version should the dependency be reset to for development? 2.0-rc1: : What is the release version for Apache Log4j 2? (org.apache.logging.log4j:log4j) 2.0-rc1: : What is the release version for Apache Log4j API? (org.apache.logging.log4j:log4j-api) 2.0-rc1: : What is the release version for Apache Log4j Core? (org.apache.logging.log4j:log4j-core) 2.0-rc1: : What is the release version for Apache Log4J Core OSGi Async? (org.apache.logging.log4j.osgi:log4j-core-osgi-async) 2.0-rc1: : What is the release version for Apache Log4J Core OSGi JPA? (org.apache.logging.log4j.osgi:log4j-core-osgi-jpa) 2.0-rc1: : What is the release version for Apache Log4j 1.x Compatibility API? (org.apache.logging.log4j:log4j-1.2-api) 2.0-rc1: : What is the release version for Apache Log4J 1.x Compatibility Bundle? (org.apache.logging.log4j.osgi:log4j-1.2-osgi-api) 2.0-rc1: : What is the release version for Apache Log4J Core OSGi Net? (org.apache.logging.log4j.osgi:log4j-core-osgi-net) 2.0-rc1: : What is the release version for Apache Log4J Core OSGi CouchDB? (org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-couchdb) 2.0-rc1: : What is the release version for Apache Log4J Core OSGi MongoDB? (org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-mongodb) 2.0-rc1: : What is the release version for Apache Log4J Core OSGi? (org.apache.logging.log4j.osgi:log4j-core-osgi-reduced) 2.0-rc1: : What
CouchDb vs CouchDB
Hi one minor thing in ClouchDBProvider: * The Apache CouchDB implementation of {@link NoSQLProvider}. */ @Plugin(name = CouchDb, category = Core, printObject = true) public final class CouchDBProvider The name of this plugin is CouchDb while the correct name of the product is CouchDB: couchdb.apache.org Also our class and the comments do use the correct name. Just the plugin name is lower case. Any objections if I would change the plugin name to CouchDB instead of CouchDb? Cheers - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org
Re: CouchDb vs CouchDB
also the packagename is just couch, but it should better be couchdb. The name couch is misleading imho On 7 Feb 2014, at 16:11, Christian Grobmeier wrote: Hi one minor thing in ClouchDBProvider: * The Apache CouchDB implementation of {@link NoSQLProvider}. */ @Plugin(name = CouchDb, category = Core, printObject = true) public final class CouchDBProvider The name of this plugin is CouchDb while the correct name of the product is CouchDB: couchdb.apache.org Also our class and the comments do use the correct name. Just the plugin name is lower case. Any objections if I would change the plugin name to CouchDB instead of CouchDb? Cheers --- http://www.grobmeier.de The Zen Programmer: http://bit.ly/12lC6DL @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org
Re: CouchDb vs CouchDB
On 7 Feb 2014, at 16:19, Nick Williams wrote: It doesn't so much matter because the XML element names are case insensitive, but if we change the plugin name for CouchDB we should probably also change it for MongoDB. There's a reason I did that, I just can't remember what it was... I don't see any compelling reason to rename the package. The package name for MongoDB is mongo. I don't like combining multiple words into a single package name segment, because we can't camel case them (bad practice to have cap letters in package names). Show me another NoSQL database with the word couch in it and I'll reconsider. :-) couchbase maybe? N On Feb 7, 2014, at 9:12 AM, Christian Grobmeier wrote: also the packagename is just couch, but it should better be couchdb. The name couch is misleading imho On 7 Feb 2014, at 16:11, Christian Grobmeier wrote: Hi one minor thing in ClouchDBProvider: * The Apache CouchDB implementation of {@link NoSQLProvider}. */ @Plugin(name = CouchDb, category = Core, printObject = true) public final class CouchDBProvider The name of this plugin is CouchDb while the correct name of the product is CouchDB: couchdb.apache.org Also our class and the comments do use the correct name. Just the plugin name is lower case. Any objections if I would change the plugin name to CouchDB instead of CouchDb? Cheers --- http://www.grobmeier.de The Zen Programmer: http://bit.ly/12lC6DL @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org --- http://www.grobmeier.de The Zen Programmer: http://bit.ly/12lC6DL @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org
Re: CouchDb vs CouchDB
folks thats what i meant. Couchbase is a different database than CouchDB. They share the same roots, but meanwhile have some differences. My guess is one needs a second appender. The one we have seems to work with couchdb, so the package should be named couchdb. If we want to support couchbase, we need a new implementation Its more precise. Nobody would just say log4 because its clear that we mean java. If I could convince you now, I would like to rename mongo to mongodb too. As Scott mentioned I would like to convince you (Nick) first, before I do any change. Hope this happened now :) On 7 Feb 2014, at 17:16, Scott Deboy wrote: I would appreciate if there wasn't even a threat of veto. I would like to see folks ask questions and talk about concerns, and then only mention a veto when there is no other recourse. On Feb 7, 2014 8:14 AM, Nick Williams nicho...@nicholaswilliams.net wrote: Yep. I would've accompanied any veto with technical justification. Since I can't come up with a technical justification for renaming it to couchbase, I won't veto it. :-) N On Feb 7, 2014, at 10:09 AM, Scott Deboy wrote: I do want to remind everyone that vetoes are only valid if they are backed by a technical justification. Scott On Feb 7, 2014 8:07 AM, Nick Williams nicho...@nicholaswilliams.net wrote: I'm not convinced it really makes a difference, but it's better than couchdb, so if the majority wants couchbase it I won't veto it. Be sure to change the test package name, too. Nick On Feb 7, 2014, at 10:03 AM, Scott Deboy wrote: +1 to couchbase On Feb 7, 2014 7:54 AM, Christian Grobmeier grobme...@gmail.com wrote: On 7 Feb 2014, at 16:19, Nick Williams wrote: It doesn't so much matter because the XML element names are case insensitive, but if we change the plugin name for CouchDB we should probably also change it for MongoDB. There's a reason I did that, I just can't remember what it was... I don't see any compelling reason to rename the package. The package name for MongoDB is mongo. I don't like combining multiple words into a single package name segment, because we can't camel case them (bad practice to have cap letters in package names). Show me another NoSQL database with the word couch in it and I'll reconsider. :-) couchbase maybe? N On Feb 7, 2014, at 9:12 AM, Christian Grobmeier wrote: also the packagename is just couch, but it should better be couchdb. The name couch is misleading imho On 7 Feb 2014, at 16:11, Christian Grobmeier wrote: Hi one minor thing in ClouchDBProvider: * The Apache CouchDB implementation of {@link NoSQLProvider}. */ @Plugin(name = CouchDb, category = Core, printObject = true) public final class CouchDBProvider The name of this plugin is CouchDb while the correct name of the product is CouchDB: couchdb.apache.org Also our class and the comments do use the correct name. Just the plugin name is lower case. Any objections if I would change the plugin name to CouchDB instead of CouchDb? Cheers --- http://www.grobmeier.de The Zen Programmer: http://bit.ly/12lC6DL @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org --- http://www.grobmeier.de The Zen Programmer: http://bit.ly/12lC6DL @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org --- http://www.grobmeier.de The Zen Programmer: http://bit.ly/12lC6DL @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org
Re: GA?
Let me do the package rename from couch to couchdb. I am just after it On 7 Feb 2014, at 19:29, Remko Popma wrote: Any showstoppers left for anyone? https://issues.apache.org/jira/browse/LOG4J2-529 is not great, but not sure if it qualifies as a showstopper... I'll see if I can find time to work on https://issues.apache.org/jira/browse/LOG4J2-520 this weekend, but this is not a showstopper IMHO. So I'd be fine with doing a release with what we have now. Cheers, -Remko On Wed, Jan 29, 2014 at 1:17 AM, Christian Grobmeier grobme...@gmail.comwrote: On 28 Jan 2014, at 1:45, Ralph Goers wrote: I agree with that, but that doesn't mean we can't add new stuff to the API. I would like to highlight that! Anyway happy with the proposed time plan :-) Cheers Ralph On Jan 27, 2014, at 2:08 PM, Gary Gregory garydgreg...@gmail.com wrote: IMO: We cannot/should not break binary compatibility without a major release change (and accompanying package and Maven coordinate changes). Gary On Mon, Jan 27, 2014 at 4:59 PM, Remko Popma remko.po...@gmail.com wrote: How about an RC now (after showstoppers are fixed), then the GA release say one month later? Keep in mind we can still have bugix releases in 2.0.1, etc, and even API changes in 2.1 etc... On Tuesday, January 28, 2014, Matt Sicker boa...@gmail.com wrote: I agree on putting out an RC release. I think it might help spur some 3rd party development to integrate with the new version. On 27 January 2014 12:37, Gary Gregory garydgreg...@gmail.com wrote: So, yes, the new level API needs to go through a non-GA release. Aside from that, I am behind in my Log4j2 homework to see how much work it will be to convert our Log4j1 code and extensions to v2. But that's just an issue on my end that should not hold up everyone else. I've been out of 100% commission for almost a week so I need to try and use the new level system... Gary On Mon, Jan 27, 2014 at 11:18 AM, Ralph Goers ralph.go...@dslextreme.com wrote: Due to the API change I can agree with having another beta or an RC but the reason I asked about GA is that I am not aware of very many showstopper issues that need to be addressed. I am sensing that you have a real reluctance to have Log4j 2 released as GA and I am trying to understand what the reason is. Ralph On Jan 27, 2014, at 6:15 AM, Gary Gregory garydgreg...@gmail.com wrote: I agree with Nick. Changing levels to be extensible warrants another Beta. I'd like to see a stable API before we get into RC mode. What about: - Now: Another Beta - +1 month, If the API is stable: RC1 - RCs until shows stoppers are fixed, pick a rhythm: once a week may be too much, once a month too long. Every two weeks seems pretty frequent for our bunch for a ramp down. Thoughts on that? I am not so much concerned about OSGi now since I look at this as more of a packaging issue and how much gets dragged in the container with dependencies. For OSGi, are we really considering delivering one bundle (jar) per appender? I am more concerned about all the issues people seem to have in servlet environments. Gary On Mon, Jan 27, 2014 at 7:22 AM, Nick Williams nicho...@nicholaswilliams.net wrote: I wouldn't necessarily vote against a GA, but given that we just MAJORLY overhauled Level, I think a brief RC is in order. It would be a shame if someone found a problem with Level a week after GA that caused us to need to change the API to fix it. Nick On Jan 27, 2014, at 12:51 AM, Remko Popma wrote: I'd like to fix LOG4J-412 and 448, but neither of them are showstoppers IMHO. Remko On Monday, January 27, 2014, Ralph Goers ralph.go...@dslextreme.com wrote: Since we are having good discussions I would also like to find out what are blockers to a GA release. My list includes: 1. The fix Nick is working on to allow Servlet initialization to be disabled from automatically happening in a 3.0 container. 2. Support for programmatic configuration of Loggers. I planned on working on that this weekend but worked on the custom levels instead. While I believe better support for OSGi is necessary I don't believe we will be able to do that for GA. Are there any other Jira issues or features that anybody else feels is required? Ralph - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org -- Matt Sicker boa...@gmail.com -- E-Mail: garydgreg...@gmail.com | ggreg...@apache.org Java Persistence with Hibernate, Second Edition JUnit in Action, Second Edition Spring Batch in Action Blog: http://garygregory.wordpress.com Home: http://garygregory.com/ Tweet! http://twitter.com/GaryGregory --- http://www.grobmeier.de The Zen Programmer: http://bit.ly/12lC6DL @grobmeier GPG: 0xA5CC90DB
Re: GA?
It's ok for me to make an RC. I would like to avoid the beta from a community perspective. I also don't don't think that we are beta anymore and it would be misleading for the community. In fact, having a RC would show we are close before. You are more the beta guy where I am usually more into GA, so can we find a compromise on RC? Cheers Christian On 7 Feb 2014, at 22:07, Gary Gregory wrote: I think the next release should be an RC (or beta), not the GA. There are just too many changes since beta-9 IMO. Ideally, there should only be minor fixes from RC to GA. Gary On Fri, Feb 7, 2014 at 4:03 PM, Christian Grobmeier grobme...@gmail.comwrote: Let me do the package rename from couch to couchdb. I am just after it On 7 Feb 2014, at 19:29, Remko Popma wrote: Any showstoppers left for anyone? https://issues.apache.org/jira/browse/LOG4J2-529 is not great, but not sure if it qualifies as a showstopper... I'll see if I can find time to work on https://issues.apache.org/jira/browse/LOG4J2-520 this weekend, but this is not a showstopper IMHO. So I'd be fine with doing a release with what we have now. Cheers, -Remko On Wed, Jan 29, 2014 at 1:17 AM, Christian Grobmeier grobme...@gmail.com wrote: On 28 Jan 2014, at 1:45, Ralph Goers wrote: I agree with that, but that doesn't mean we can't add new stuff to the API. I would like to highlight that! Anyway happy with the proposed time plan :-) Cheers Ralph On Jan 27, 2014, at 2:08 PM, Gary Gregory garydgreg...@gmail.com wrote: IMO: We cannot/should not break binary compatibility without a major release change (and accompanying package and Maven coordinate changes). Gary On Mon, Jan 27, 2014 at 4:59 PM, Remko Popma remko.po...@gmail.com wrote: How about an RC now (after showstoppers are fixed), then the GA release say one month later? Keep in mind we can still have bugix releases in 2.0.1, etc, and even API changes in 2.1 etc... On Tuesday, January 28, 2014, Matt Sicker boa...@gmail.com wrote: I agree on putting out an RC release. I think it might help spur some 3rd party development to integrate with the new version. On 27 January 2014 12:37, Gary Gregory garydgreg...@gmail.com wrote: So, yes, the new level API needs to go through a non-GA release. Aside from that, I am behind in my Log4j2 homework to see how much work it will be to convert our Log4j1 code and extensions to v2. But that's just an issue on my end that should not hold up everyone else. I've been out of 100% commission for almost a week so I need to try and use the new level system... Gary On Mon, Jan 27, 2014 at 11:18 AM, Ralph Goers ralph.go...@dslextreme.com wrote: Due to the API change I can agree with having another beta or an RC but the reason I asked about GA is that I am not aware of very many showstopper issues that need to be addressed. I am sensing that you have a real reluctance to have Log4j 2 released as GA and I am trying to understand what the reason is. Ralph On Jan 27, 2014, at 6:15 AM, Gary Gregory garydgreg...@gmail.com wrote: I agree with Nick. Changing levels to be extensible warrants another Beta. I'd like to see a stable API before we get into RC mode. What about: - Now: Another Beta - +1 month, If the API is stable: RC1 - RCs until shows stoppers are fixed, pick a rhythm: once a week may be too much, once a month too long. Every two weeks seems pretty frequent for our bunch for a ramp down. Thoughts on that? I am not so much concerned about OSGi now since I look at this as more of a packaging issue and how much gets dragged in the container with dependencies. For OSGi, are we really considering delivering one bundle (jar) per appender? I am more concerned about all the issues people seem to have in servlet environments. Gary On Mon, Jan 27, 2014 at 7:22 AM, Nick Williams nicho...@nicholaswilliams.net wrote: I wouldn't necessarily vote against a GA, but given that we just MAJORLY overhauled Level, I think a brief RC is in order. It would be a shame if someone found a problem with Level a week after GA that caused us to need to change the API to fix it. Nick On Jan 27, 2014, at 12:51 AM, Remko Popma wrote: I'd like to fix LOG4J-412 and 448, but neither of them are showstoppers IMHO. Remko On Monday, January 27, 2014, Ralph Goers ralph.go...@dslextreme.com wrote: Since we are having good discussions I would also like to find out what are blockers to a GA release. My list includes: 1. The fix Nick is working on to allow Servlet initialization to be disabled from automatically happening in a 3.0 container. 2. Support for programmatic configuration of Loggers. I planned on working on that this weekend but worked on the custom levels instead. While I believe better support for OSGi is necessary I don't believe we will be able to do that for GA. Are there any other Jira issues or features that anybody else feels is required? Ralph
Re: GA?
On 7 Feb 2014, at 22:25, Gary Gregory wrote: On Fri, Feb 7, 2014 at 4:15 PM, Christian Grobmeier grobme...@gmail.comwrote: It's ok for me to make an RC. I would like to avoid the beta from a community perspective. I also don't don't think that we are beta anymore and it would be misleading for the community. In fact, having a RC would show we are close before. You are more the beta guy where I am usually more into GA, so can we find a compromise on RC? Sure, you can put whatever label it, but I think there should be as many releases as needed until we have an RC-n to GA with very few changes. For example: RC-1: the giant set of changes since beta-9 RC-2: fixes ... GA: API frozen until 3.0 I get your point. My feeling says there will not be too many big changes in future. If others feel different i am fine with beta. If others think like me I am happy about RC and trying to keep modifications low. Gary Gary Cheers Christian On 7 Feb 2014, at 22:07, Gary Gregory wrote: I think the next release should be an RC (or beta), not the GA. There are just too many changes since beta-9 IMO. Ideally, there should only be minor fixes from RC to GA. Gary On Fri, Feb 7, 2014 at 4:03 PM, Christian Grobmeier grobme...@gmail.com wrote: Let me do the package rename from couch to couchdb. I am just after it On 7 Feb 2014, at 19:29, Remko Popma wrote: Any showstoppers left for anyone? https://issues.apache.org/jira/browse/LOG4J2-529 is not great, but not sure if it qualifies as a showstopper... I'll see if I can find time to work on https://issues.apache.org/jira/browse/LOG4J2-520 this weekend, but this is not a showstopper IMHO. So I'd be fine with doing a release with what we have now. Cheers, -Remko On Wed, Jan 29, 2014 at 1:17 AM, Christian Grobmeier grobme...@gmail.com wrote: On 28 Jan 2014, at 1:45, Ralph Goers wrote: I agree with that, but that doesn't mean we can't add new stuff to the API. I would like to highlight that! Anyway happy with the proposed time plan :-) Cheers Ralph On Jan 27, 2014, at 2:08 PM, Gary Gregory garydgreg...@gmail.com wrote: IMO: We cannot/should not break binary compatibility without a major release change (and accompanying package and Maven coordinate changes). Gary On Mon, Jan 27, 2014 at 4:59 PM, Remko Popma remko.po...@gmail.com wrote: How about an RC now (after showstoppers are fixed), then the GA release say one month later? Keep in mind we can still have bugix releases in 2.0.1, etc, and even API changes in 2.1 etc... On Tuesday, January 28, 2014, Matt Sicker boa...@gmail.com wrote: I agree on putting out an RC release. I think it might help spur some 3rd party development to integrate with the new version. On 27 January 2014 12:37, Gary Gregory garydgreg...@gmail.com wrote: So, yes, the new level API needs to go through a non-GA release. Aside from that, I am behind in my Log4j2 homework to see how much work it will be to convert our Log4j1 code and extensions to v2. But that's just an issue on my end that should not hold up everyone else. I've been out of 100% commission for almost a week so I need to try and use the new level system... Gary On Mon, Jan 27, 2014 at 11:18 AM, Ralph Goers ralph.go...@dslextreme.com wrote: Due to the API change I can agree with having another beta or an RC but the reason I asked about GA is that I am not aware of very many showstopper issues that need to be addressed. I am sensing that you have a real reluctance to have Log4j 2 released as GA and I am trying to understand what the reason is. Ralph On Jan 27, 2014, at 6:15 AM, Gary Gregory garydgreg...@gmail.com wrote: I agree with Nick. Changing levels to be extensible warrants another Beta. I'd like to see a stable API before we get into RC mode. What about: - Now: Another Beta - +1 month, If the API is stable: RC1 - RCs until shows stoppers are fixed, pick a rhythm: once a week may be too much, once a month too long. Every two weeks seems pretty frequent for our bunch for a ramp down. Thoughts on that? I am not so much concerned about OSGi now since I look at this as more of a packaging issue and how much gets dragged in the container with dependencies. For OSGi, are we really considering delivering one bundle (jar) per appender? I am more concerned about all the issues people seem to have in servlet environments. Gary On Mon, Jan 27, 2014 at 7:22 AM, Nick Williams nicho...@nicholaswilliams.net wrote: I wouldn't necessarily vote against a GA, but given that we just MAJORLY overhauled Level, I think a brief RC is in order. It would be a shame if someone found a problem with Level a week after GA that caused us to need to change the API to fix it. Nick On Jan 27, 2014, at 12:51 AM, Remko Popma wrote: I'd like to fix LOG4J-412 and 448, but neither of them are showstoppers IMHO. Remko On Monday, January 27, 2014, Ralph Goers ralph.go
Re: CouchDb vs CouchDB
I am sorry that I didn't express myself better. For some reason I thought everybody would know about the couchdb/couchbase issue. I have committed the change to svn. Sorry that I don't know if I should have opened an issue for this or add an entry to changes.xml, maybe one can remind me... And Nick: would you accept to rename mongo to mongodb for the same reasons? The products name is mongodb actually. At the moment there is nobody having some kind of mongobase to my knowledge but maybe we are better being prepared... to many database vendors these days. What do you think? Thanks! On 7 Feb 2014, at 17:55, Nick Williams wrote: Ohhh okay. I misunderstood. H. Well I suppose in that case we really must rename it, although I'm not super happy about it. But I'm convinced it's necessary. I guess we rename the couch package to couchdb. Nick On Feb 7, 2014, at 10:23 AM, Christian Grobmeier wrote: folks thats what i meant. Couchbase is a different database than CouchDB. They share the same roots, but meanwhile have some differences. My guess is one needs a second appender. The one we have seems to work with couchdb, so the package should be named couchdb. If we want to support couchbase, we need a new implementation Its more precise. Nobody would just say log4 because its clear that we mean java. If I could convince you now, I would like to rename mongo to mongodb too. As Scott mentioned I would like to convince you (Nick) first, before I do any change. Hope this happened now :) On 7 Feb 2014, at 17:16, Scott Deboy wrote: I would appreciate if there wasn't even a threat of veto. I would like to see folks ask questions and talk about concerns, and then only mention a veto when there is no other recourse. On Feb 7, 2014 8:14 AM, Nick Williams nicho...@nicholaswilliams.net wrote: Yep. I would've accompanied any veto with technical justification. Since I can't come up with a technical justification for renaming it to couchbase, I won't veto it. :-) N On Feb 7, 2014, at 10:09 AM, Scott Deboy wrote: I do want to remind everyone that vetoes are only valid if they are backed by a technical justification. Scott On Feb 7, 2014 8:07 AM, Nick Williams nicho...@nicholaswilliams.net wrote: I'm not convinced it really makes a difference, but it's better than couchdb, so if the majority wants couchbase it I won't veto it. Be sure to change the test package name, too. Nick On Feb 7, 2014, at 10:03 AM, Scott Deboy wrote: +1 to couchbase On Feb 7, 2014 7:54 AM, Christian Grobmeier grobme...@gmail.com wrote: On 7 Feb 2014, at 16:19, Nick Williams wrote: It doesn't so much matter because the XML element names are case insensitive, but if we change the plugin name for CouchDB we should probably also change it for MongoDB. There's a reason I did that, I just can't remember what it was... I don't see any compelling reason to rename the package. The package name for MongoDB is mongo. I don't like combining multiple words into a single package name segment, because we can't camel case them (bad practice to have cap letters in package names). Show me another NoSQL database with the word couch in it and I'll reconsider. :-) couchbase maybe? N On Feb 7, 2014, at 9:12 AM, Christian Grobmeier wrote: also the packagename is just couch, but it should better be couchdb. The name couch is misleading imho On 7 Feb 2014, at 16:11, Christian Grobmeier wrote: Hi one minor thing in ClouchDBProvider: * The Apache CouchDB implementation of {@link NoSQLProvider}. */ @Plugin(name = CouchDb, category = Core, printObject = true) public final class CouchDBProvider The name of this plugin is CouchDb while the correct name of the product is CouchDB: couchdb.apache.org Also our class and the comments do use the correct name. Just the plugin name is lower case. Any objections if I would change the plugin name to CouchDB instead of CouchDb? Cheers --- http://www.grobmeier.de The Zen Programmer: http://bit.ly/12lC6DL @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org --- http://www.grobmeier.de The Zen Programmer: http://bit.ly/12lC6DL @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org --- http://www.grobmeier.de The Zen Programmer: http://bit.ly/12lC6DL @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail
Re: Logo contest: nominate your favorite logo
Hey folks, with the wiki i just wanted to check which logos should enter the actual vote. Not sure how we would do that, but we have soem tool at the ASF which we might be able to utilize. I am just not sure if non-committers can vote with that tool Cheers On 4 Feb 2014, at 3:51, Matt Sicker wrote: Too many good choices for logos! On 3 February 2014 20:06, Gary Gregory garydgreg...@gmail.com wrote: On Mon, Feb 3, 2014 at 9:02 PM, Nick Williams nicho...@nicholaswilliams.net wrote: I thought about that, but there's no way to prevent people from voting multiple times. The mailing list isn't fool-proof but it's a lot harder to vote multiple times on it. With the Wiki, I had to be careful not to mess up everyone else's 'votes' Gary N On Feb 3, 2014, at 6:40 PM, Paul Benedict wrote: Why not setup a Survey Monkey? On Mon, Feb 3, 2014 at 6:36 PM, Nick Williams nicho...@nicholaswilliams.net wrote: Wow. This is going to be hard... I have submitted my nominations. What's the next step? I read the JIRA, but I saw nothing talking about this nomination stage on the Wiki. IMO, doing the *actual* voting on the mailing list is preferable. Voting on the wiki will be hard and discourage participation. Nick On Feb 3, 2014, at 4:58 PM, Remko Popma wrote: Christian, it worked! What was Immutable Page in gray before is now an Edit (text) link. Thanks! -Remko On Tue, Feb 4, 2014 at 6:40 AM, Christian Grobmeier grobme...@gmail.com wrote: On 3 Feb 2014, at 22:28, Gary Gregory wrote: On Mon, Feb 3, 2014 at 1:11 PM, Christian Grobmeier grobme...@gmail.comwrote: On 3 Feb 2014, at 14:40, Gary Gregory wrote: Wow, our wiki is lame. Does each wiki need new user account, or is my account an all-apache wiki account that needs to be added to each wiki I want to play with? Please add GaryGregory I added you, let me know if it doesnt work It does not work. You have an account on this wiki? I am not sure about the specifics here... just want to collect some information before I head on to Infra. I added you to contributors list and if the account is on this wiki it is expected to work. SO if you have an account for this wiki let me know. I don't expect other moinmoin wiki accounts work here (in example, Commons). And yes, I don't like these wikis either! I just feel Confluence is not much better. Gary Gary On Sun, Feb 2, 2014 at 5:21 AM, Christian Grobmeier grobme...@gmail.com wrote: Hi all, please show your support for your favorite logo on this wiki page: http://wiki.apache.org/logging/Log4jLogoNominations I added a few nominations already, just stick with the format. Everybody reading this message is invited to nominate their favorite logo. Cheers, Christian - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org -- E-Mail: garydgreg...@gmail.com | ggreg...@apache.org Java Persistence with Hibernate, Second Editionhttp://www.manning. com/bauer3/ JUnit in Action, Second Edition http://www.manning.com/tahchiev/ Spring Batch in Action http://www.manning.com/templier/ Blog: http://garygregory.wordpress.com Home: http://garygregory.com/ Tweet! http://twitter.com/GaryGregory --- http://www.grobmeier.de The Zen Programmer: http://bit.ly/12lC6DL @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org -- E-Mail: garydgreg...@gmail.com | ggreg...@apache.org Java Persistence with Hibernate, Second Editionhttp://www.manning. com/bauer3/ JUnit in Action, Second Edition http://www.manning.com/tahchiev/ Spring Batch in Action http://www.manning.com/templier/ Blog: http://garygregory.wordpress.com Home: http://garygregory.com/ Tweet! http://twitter.com/GaryGregory --- http://www.grobmeier.de The Zen Programmer: http://bit.ly/12lC6DL @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org -- Cheers, Paul -- E-Mail: garydgreg...@gmail.com | ggreg...@apache.org Java Persistence with Hibernate, Second Editionhttp://www.manning.com/bauer3/ JUnit in Action, Second Edition http://www.manning.com/tahchiev/ Spring Batch in Action http://www.manning.com/templier/ Blog: http://garygregory.wordpress.com Home: http://garygregory.com/ Tweet! http://twitter.com/GaryGregory -- Matt Sicker boa...@gmail.com --- http://www.grobmeier.de The Zen Programmer: http://bit.ly/12lC6DL @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-dev-unsubscr
Re: Logo contest: nominate your favorite logo
Hello, yes, there is a reason! Please give me your wiki name. You need to be added to the contributors group. I will add a note to the wiki page as well Cheers Christian On 3 Feb 2014, at 9:25, Remko Popma wrote: Ralph, can you edit? I am logged in, but don't see an Edit link... Available actions are Info, Subscribe, Remove Link, Attachments, More Actions. On the left of those it says Immutable Page in gray. Remko On Monday, February 3, 2014, Ralph Goers rgo...@apache.org wrote: You have to log in to the wiki Sent from my iPad On Feb 2, 2014, at 8:49 PM, Matt Sicker boa...@gmail.comjavascript:_e(%7B%7D,'cvml','boa...@gmail.com'); wrote: Same, can't edit the page. On 2 February 2014 19:18, Remko Popma remko.po...@gmail.comjavascript:_e(%7B%7D,'cvml','remko.po...@gmail.com'); wrote: Christian, Maybe I'm missing something, but I don't see a link to edit this page... In the Actions bar (left of Info, Attachments, More Actions) I see Immutable Page in gray (not a link)... Can you check? Remko On Sunday, February 2, 2014, Christian Grobmeier grobme...@gmail.comjavascript:_e(%7B%7D,'cvml','grobme...@gmail.com'); wrote: Hi all, please show your support for your favorite logo on this wiki page: http://wiki.apache.org/logging/Log4jLogoNominations I added a few nominations already, just stick with the format. Everybody reading this message is invited to nominate their favorite logo. Cheers, Christian - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org -- Matt Sicker boa...@gmail.comjavascript:_e(%7B%7D,'cvml','boa...@gmail.com'); --- http://www.grobmeier.de The Zen Programmer: http://bit.ly/12lC6DL @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org
Re: What will the GA version number be?
Also 2.0 or 2.0.0 for me On 3 Feb 2014, at 7:41, Ralph Goers wrote: I had thought it would be 2.0. Sent from my iPad On Feb 2, 2014, at 8:59 PM, Nick Williams nicho...@nicholaswilliams.net wrote: I'm finalizing the logging chapter of my book to send to the printers Wednesday (I'm so glad I got to correct it to say Level was extendable!), and I need to know what the Maven artifact GA version number will be. I print the new Maven artifacts used in each chapter on the first page of the chapter as a guide to the user. Log4j is the only library I'm using that isn't yet GA. I want to be sure the version numbers I'm printing are correct. Here are the options that I can think of for the GA release: 2.0 2.0-GA 2.0.GA 2.0.Final 2.0.RELEASE 2.0.0 2.0.0-GA 2.0.0.GA 2.0.0.Final 2.0.0.RELEASE So, which is it going to be? I assume that eventually we're going to have a 2.0.1, 2.0.2, etc., so it would seem to me that, whatever GA is, it should start with 2.0.0. Doesn't seem to make a lot of sense to go from 2.0 to 2.0.1. However, all of our beta releases have been 2.0-Betan. Thoughts? Nick - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org --- http://www.grobmeier.de The Zen Programmer: http://bit.ly/12lC6DL @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org
Re: Logo contest: nominate your favorite logo
I was out for a while, but the change is now done. You should see the edit link, let me know if its not the case On 3 Feb 2014, at 15:17, Remko Popma wrote: Christian, Did you make a change (add rpopma)? If so, it is not working: I still cannot see an Edit link... Best regards, -Remko On Mon, Feb 3, 2014 at 7:14 PM, Remko Popma remko.po...@gmail.com wrote: Aha! rpopma Sent from my iPhone On 2014/02/03, at 19:10, Christian Grobmeier grobme...@gmail.com wrote: Hello, yes, there is a reason! Please give me your wiki name. You need to be added to the contributors group. I will add a note to the wiki page as well Cheers Christian On 3 Feb 2014, at 9:25, Remko Popma wrote: Ralph, can you edit? I am logged in, but don't see an Edit link... Available actions are Info, Subscribe, Remove Link, Attachments, More Actions. On the left of those it says Immutable Page in gray. Remko On Monday, February 3, 2014, Ralph Goers rgo...@apache.org wrote: You have to log in to the wiki Sent from my iPad On Feb 2, 2014, at 8:49 PM, Matt Sicker boa...@gmail.com javascript:_e(%7B%7D,'cvml','boa...@gmail.com'); wrote: Same, can't edit the page. On 2 February 2014 19:18, Remko Popma remko.po...@gmail.com javascript:_e(%7B%7D,'cvml','remko.po...@gmail.com'); wrote: Christian, Maybe I'm missing something, but I don't see a link to edit this page... In the Actions bar (left of Info, Attachments, More Actions) I see Immutable Page in gray (not a link)... Can you check? Remko On Sunday, February 2, 2014, Christian Grobmeier grobme...@gmail.com javascript:_e(%7B%7D,'cvml','grobme...@gmail.com'); wrote: Hi all, please show your support for your favorite logo on this wiki page: http://wiki.apache.org/logging/Log4jLogoNominations I added a few nominations already, just stick with the format. Everybody reading this message is invited to nominate their favorite logo. Cheers, Christian - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org -- Matt Sicker boa...@gmail.comjavascript:_e(%7B%7D,'cvml',' boa...@gmail.com'); --- http://www.grobmeier.de The Zen Programmer: http://bit.ly/12lC6DL @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org --- http://www.grobmeier.de The Zen Programmer: http://bit.ly/12lC6DL @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org
Re: Logo contest: nominate your favorite logo
On 3 Feb 2014, at 14:40, Gary Gregory wrote: Wow, our wiki is lame. Does each wiki need new user account, or is my account an all-apache wiki account that needs to be added to each wiki I want to play with? Please add GaryGregory I added you, let me know if it doesnt work Gary On Sun, Feb 2, 2014 at 5:21 AM, Christian Grobmeier grobme...@gmail.comwrote: Hi all, please show your support for your favorite logo on this wiki page: http://wiki.apache.org/logging/Log4jLogoNominations I added a few nominations already, just stick with the format. Everybody reading this message is invited to nominate their favorite logo. Cheers, Christian - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org -- E-Mail: garydgreg...@gmail.com | ggreg...@apache.org Java Persistence with Hibernate, Second Editionhttp://www.manning.com/bauer3/ JUnit in Action, Second Edition http://www.manning.com/tahchiev/ Spring Batch in Action http://www.manning.com/templier/ Blog: http://garygregory.wordpress.com Home: http://garygregory.com/ Tweet! http://twitter.com/GaryGregory --- http://www.grobmeier.de The Zen Programmer: http://bit.ly/12lC6DL @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org
Re: Logo contest: nominate your favorite logo
On 3 Feb 2014, at 22:28, Gary Gregory wrote: On Mon, Feb 3, 2014 at 1:11 PM, Christian Grobmeier grobme...@gmail.comwrote: On 3 Feb 2014, at 14:40, Gary Gregory wrote: Wow, our wiki is lame. Does each wiki need new user account, or is my account an all-apache wiki account that needs to be added to each wiki I want to play with? Please add GaryGregory I added you, let me know if it doesnt work It does not work. You have an account on this wiki? I am not sure about the specifics here... just want to collect some information before I head on to Infra. I added you to contributors list and if the account is on this wiki it is expected to work. SO if you have an account for this wiki let me know. I don't expect other moinmoin wiki accounts work here (in example, Commons). And yes, I don't like these wikis either! I just feel Confluence is not much better. Gary Gary On Sun, Feb 2, 2014 at 5:21 AM, Christian Grobmeier grobme...@gmail.com wrote: Hi all, please show your support for your favorite logo on this wiki page: http://wiki.apache.org/logging/Log4jLogoNominations I added a few nominations already, just stick with the format. Everybody reading this message is invited to nominate their favorite logo. Cheers, Christian - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org -- E-Mail: garydgreg...@gmail.com | ggreg...@apache.org Java Persistence with Hibernate, Second Editionhttp://www.manning. com/bauer3/ JUnit in Action, Second Edition http://www.manning.com/tahchiev/ Spring Batch in Action http://www.manning.com/templier/ Blog: http://garygregory.wordpress.com Home: http://garygregory.com/ Tweet! http://twitter.com/GaryGregory --- http://www.grobmeier.de The Zen Programmer: http://bit.ly/12lC6DL @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org -- E-Mail: garydgreg...@gmail.com | ggreg...@apache.org Java Persistence with Hibernate, Second Editionhttp://www.manning.com/bauer3/ JUnit in Action, Second Edition http://www.manning.com/tahchiev/ Spring Batch in Action http://www.manning.com/templier/ Blog: http://garygregory.wordpress.com Home: http://garygregory.com/ Tweet! http://twitter.com/GaryGregory --- http://www.grobmeier.de The Zen Programmer: http://bit.ly/12lC6DL @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org
Re: What will the GA version number be?
On 3 Feb 2014, at 22:14, Matt Sicker wrote: I like 2.0.0 because semver.org etc., although as long as it's not a dumb version number like GA or RELEASE or Final, I'm happy with it. Sticking with semver might be a good idea. Its a language many understand and we should try to stick with that lanugage as well. On 3 February 2014 07:07, Gary Gregory garydgreg...@gmail.com wrote: Keep it simple: 2.0. Gary Original message From: Christian Grobmeier Date:02/03/2014 05:12 (GMT-05:00) To: Log4J Developers List Subject: Re: What will the GA version number be? Also 2.0 or 2.0.0 for me On 3 Feb 2014, at 7:41, Ralph Goers wrote: I had thought it would be 2.0. Sent from my iPad On Feb 2, 2014, at 8:59 PM, Nick Williams nicho...@nicholaswilliams.net wrote: I'm finalizing the logging chapter of my book to send to the printers Wednesday (I'm so glad I got to correct it to say Level was extendable!), and I need to know what the Maven artifact GA version number will be. I print the new Maven artifacts used in each chapter on the first page of the chapter as a guide to the user. Log4j is the only library I'm using that isn't yet GA. I want to be sure the version numbers I'm printing are correct. Here are the options that I can think of for the GA release: 2.0 2.0-GA 2.0.GA 2.0.Final 2.0.RELEASE 2.0.0 2.0.0-GA 2.0.0.GA 2.0.0.Final 2.0.0.RELEASE So, which is it going to be? I assume that eventually we're going to have a 2.0.1, 2.0.2, etc., so it would seem to me that, whatever GA is, it should start with 2.0.0. Doesn't seem to make a lot of sense to go from 2.0 to 2.0.1. However, all of our beta releases have been 2.0-Betan. Thoughts? Nick - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org --- http://www.grobmeier.de The Zen Programmer: http://bit.ly/12lC6DL @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org -- Matt Sicker boa...@gmail.com --- http://www.grobmeier.de The Zen Programmer: http://bit.ly/12lC6DL @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org
[jira] [Updated] (LOG4J2-316) Logo Contest Submissions
[ https://issues.apache.org/jira/browse/LOG4J2-316?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Christian Grobmeier updated LOG4J2-316: --- Description: h4. Log4J logo contest THANK YOU FOR PARTICIPATING - we are going to choose a new logo in the coming days. Log4j 2.0 is looking for a new logo! After 12 years, the Log4j project is getting ready for a brand new major release: version 2.0. This new major version is a reboot of this project in many ways: it is not only time to change the version number to 2.0 but also time to refresh the Log4j logo. Log4j 2 is very different from Log4j 1. Log4j 2 is more reliable and faster than its predecessor and comparable frameworks. The team has grown after years of stagnation and there is now a lot of activity on our lists. We are now approaching the 2.0 release after eight beta releases. With our new logo, we want to show the Java community that Log4j is back. We would like to open participation to the community to create this new logo. h4. HOW TO PARTICIPATE Attach your entries to the Jira: https://issues.apache.org/jira/browse/LOG4J2-316 You can submit as many entries as you like. You must license your Logo under the Apache License 2.0. -The contest will last one month from the date of the announcement.- *UPDATE: The contest ends on 31.01.2014.* If your Logo is accepted, you must sign an ICLA: http://www.apache.org/licenses/icla.txt While we will accept PNG image formats for the contest, we prefer vector based formats (SVG). You can convert pixel-based formats produced with Gimp or Photoshop to SVG with free tools like Inkscape (http://inkscape.org) Please note that a logo should not contain too many details. h4. HOW THE WINNING LOGO IS CHOSEN We invite everyone to vote on the mailing lists. The votes of Apache Logging Committers are binding. If the community submits more than 10 Logos, voting will proceed in two rounds. In the first round, the 10 logos with the most +1 votes graduate to round two. In the second round, the logo with the most +1 will win the contest. The majority of the Apache Logging PMC can veto a logo. We will accept the logo when all votes are successful and the ICLA of the logo contributor is on file. Please ask questions on the dev mailing list. The Log4j team was: h4. Log4J logo contest Log4j 2.0 is looking for a new logo! After 12 years, the Log4j project is getting ready for a brand new major release: version 2.0. This new major version is a reboot of this project in many ways: it is not only time to change the version number to 2.0 but also time to refresh the Log4j logo. Log4j 2 is very different from Log4j 1. Log4j 2 is more reliable and faster than its predecessor and comparable frameworks. The team has grown after years of stagnation and there is now a lot of activity on our lists. We are now approaching the 2.0 release after eight beta releases. With our new logo, we want to show the Java community that Log4j is back. We would like to open participation to the community to create this new logo. h4. HOW TO PARTICIPATE Attach your entries to the Jira: https://issues.apache.org/jira/browse/LOG4J2-316 You can submit as many entries as you like. You must license your Logo under the Apache License 2.0. -The contest will last one month from the date of the announcement.- *UPDATE: The contest ends on 31.01.2014.* If your Logo is accepted, you must sign an ICLA: http://www.apache.org/licenses/icla.txt While we will accept PNG image formats for the contest, we prefer vector based formats (SVG). You can convert pixel-based formats produced with Gimp or Photoshop to SVG with free tools like Inkscape (http://inkscape.org) Please note that a logo should not contain too many details. h4. HOW THE WINNING LOGO IS CHOSEN We invite everyone to vote on the mailing lists. The votes of Apache Logging Committers are binding. If the community submits more than 10 Logos, voting will proceed in two rounds. In the first round, the 10 logos with the most +1 votes graduate to round two. In the second round, the logo with the most +1 will win the contest. The majority of the Apache Logging PMC can veto a logo. We will accept the logo when all votes are successful and the ICLA of the logo contributor is on file. Please ask questions on the dev mailing list. The Log4j team Logo Contest Submissions Key: LOG4J2-316 URL: https://issues.apache.org/jira/browse/LOG4J2-316 Project: Log4j 2 Issue Type: Task Reporter: Christian Grobmeier Assignee: Christian Grobmeier Attachments: CarloMatti-Concept.jpg, Log4J2-Attitude.png, Log4J2-Selected.png, Log4j-circular-more.png, Log4j-circular-more.svg, Log4j-circular.png, Log4j-circular.svg, Log4j-combined.png, Log4j-galactica.png, Log4j-rectangular.png, Log4j
[jira] [Commented] (LOG4J2-316) Logo Contest Submissions
[ https://issues.apache.org/jira/browse/LOG4J2-316?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=1386#comment-1386 ] Christian Grobmeier commented on LOG4J2-316: THANK YOU FOR PARTICIPATING - we are going to choose a new logo in the coming days. Please stay patient :) Logo Contest Submissions Key: LOG4J2-316 URL: https://issues.apache.org/jira/browse/LOG4J2-316 Project: Log4j 2 Issue Type: Task Reporter: Christian Grobmeier Assignee: Christian Grobmeier Attachments: CarloMatti-Concept.jpg, Log4J2-Attitude.png, Log4J2-Selected.png, Log4j-circular-more.png, Log4j-circular-more.svg, Log4j-circular.png, Log4j-circular.svg, Log4j-combined.png, Log4j-galactica.png, Log4j-rectangular.png, Log4j-rectangular.svg, Log4j-textured.png, Log4j_logo.png, Micah_log4j_icon.png, a_new_log4j2-logo.png, apache-log4j-2.png, apache_log4j2_logo.png, l4j.png, l4j.svg, log4-SE.png, log4.png, log4J2-logo-B.png, log4J2-logo.png, log4J2_Lila.png, log4J2_Orange_Grün.png, log4J2_Schwartz.png, log4J_bunt.png, log4j-2-rnm.png, log4j-2.png, log4j-apache.png, log4j-asap.png, log4j-designmantic.com-1.PNG, log4j-designmantic.com-2.PNG, log4j-designmantic.com-3.PNG, log4j-designmantic.com-4.PNG, log4j-designmantic.com-5.PNG, log4j-designmantic.com-6.PNG, log4j-designmantic.com-7.PNG, log4j-designmantic.com-8.PNG, log4j-stepuk.png, log4j.png, log4j.png, log4j.svg, log4j2(Pasha_G).png, log4j2(logo).png, log4j2(logo)_1.png, log4j2-b.svg, log4j2_e-id.nl.jpg, log4j2_e-id.nl.svg, log4j_2.svg, log4j_idea.jpg, log4j_logo.png, log4j_murdy_1.png, log4j_murdy_10.png, log4j_murdy_11.png, log4j_murdy_11_types.png, log4j_murdy_2.png, log4j_murdy_3.png, log4j_murdy_4.png, log4j_murdy_6.png, log4j_murdy_7.png, log4j_murdy_8.png, log4j_murdy_9.png, logo-log4j-circle.png, logo-log4j-eruption.png, logo-m-nostrokes-condensed.png, logo-m-nostrokes-condensed.svg, logo-m-nostrokes.png, logo-m-nostrokes.svg, logo-m.png, logo-m.svg, logoprop_coffeesteam_131022NS.png, logoprop_monogram_131022NS.png, logoprop_stacked-lj_131022NS.png, tmp_140123_0205221834269922.png h4. Log4J logo contest THANK YOU FOR PARTICIPATING - we are going to choose a new logo in the coming days. Log4j 2.0 is looking for a new logo! After 12 years, the Log4j project is getting ready for a brand new major release: version 2.0. This new major version is a reboot of this project in many ways: it is not only time to change the version number to 2.0 but also time to refresh the Log4j logo. Log4j 2 is very different from Log4j 1. Log4j 2 is more reliable and faster than its predecessor and comparable frameworks. The team has grown after years of stagnation and there is now a lot of activity on our lists. We are now approaching the 2.0 release after eight beta releases. With our new logo, we want to show the Java community that Log4j is back. We would like to open participation to the community to create this new logo. h4. HOW TO PARTICIPATE Attach your entries to the Jira: https://issues.apache.org/jira/browse/LOG4J2-316 You can submit as many entries as you like. You must license your Logo under the Apache License 2.0. -The contest will last one month from the date of the announcement.- *UPDATE: The contest ends on 31.01.2014.* If your Logo is accepted, you must sign an ICLA: http://www.apache.org/licenses/icla.txt While we will accept PNG image formats for the contest, we prefer vector based formats (SVG). You can convert pixel-based formats produced with Gimp or Photoshop to SVG with free tools like Inkscape (http://inkscape.org) Please note that a logo should not contain too many details. h4. HOW THE WINNING LOGO IS CHOSEN We invite everyone to vote on the mailing lists. The votes of Apache Logging Committers are binding. If the community submits more than 10 Logos, voting will proceed in two rounds. In the first round, the 10 logos with the most +1 votes graduate to round two. In the second round, the logo with the most +1 will win the contest. The majority of the Apache Logging PMC can veto a logo. We will accept the logo when all votes are successful and the ICLA of the logo contributor is on file. Please ask questions on the dev mailing list. The Log4j team -- This message was sent by Atlassian JIRA (v6.1.5#6160) - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org
Logo contest: nominate your favorite logo
Hi all, please show your support for your favorite logo on this wiki page: http://wiki.apache.org/logging/Log4jLogoNominations I added a few nominations already, just stick with the format. Everybody reading this message is invited to nominate their favorite logo. Cheers, Christian - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org
Re: ApacheCon CFP
! If we can get two PMC members to come, we can even have a summit, which would be great exposure! We need to coordinate so that we're covering different topics and not stepping on each other. I NEED A ROOMMATE AND YOU DO, TOO! Hotel is the biggest expense for this--more than flights and committer registration combined. I'm looking for someone who wants to go and is willing to share a hotel room and split the cost. If we can get 4 Logging guys there, we can use just 2 hotel rooms and save a bunch of money. I plan on flying in Sunday night and checking out of the hotel Friday morning--that's five nights. If someone can only share the hotel for 3 nights, we can split the price accordingly. Inline below I have included the answers I got to some questions I asked Rich. I hope some of you will come to ApacheCon with me! It'll be a great opportunity to publicize Log4j 2.0 GA! Nick On Jan 27, 2014, at 6:21 AM, Nick Williams wrote: - What exactly is a project summit? Rich: Some projects are taking the opportunity to have a summit of one kind or another, to do sprints on features, or to discuss the direction of the project, or to do bug triage, or whatever. A project summit is whatever you want to make it, if two or more members of the PMC are together in a room to make it happen. - What exactly is a tutorial and how is it different from a talk on the normal days? Rich: A talk is 50 minutes. A tutorial is 3 hours. That's the main difference. A tutorial is usually more indepth, with hands-on elements - more of a training class than an overview. I noticed the fee is normally $799 (until Friday, then $1099), but it's $275 for committers. That means that anyone who's a committer on any Apache project whatsoever /only/ pays $275 to attend the entire conference, right? Rich: That's correct. The registration page says there is an additional fee for tutorials on April 10th: $399 for ½ day tutorials ($299 for students) and $749 for full day tutorials (students and attendees). What it doesn't say is: 1) Is there an additional fee for tutorials on April 10th for /committers/? Rich: Yes, tutorials have a fee for everyone. 2) Is there an additional fee for tutorials on April 11th for anyone (it only mentions April 10th, but the schedule shows tutorials on April 11th as well)? Rich: We'll get that fixed. 3) Is there an additional fee for project summits on April 10th or 11th? Rich: Project summits are usually open to anyone interested in the project, and no extra fee is charged. It says they will have 5-9 tracks going on this year. I assume that means 5-9 conference rooms (based on the # of CFPs submitted), which means 5-9 simultaneous talks can occur. Rich: That is correct. It sounds like there is potentially time to have multiple talks on Apache Logging. Though I am new-ish, I'd love to present on behalf of Apache Logging. Do we want to have multiple talks? Nick On Jan 26, 2014, at 9:29 PM, Ralph Goers wrote: I would like to attend but I’m not sure I can. Ralph On Jan 25, 2014, at 11:11 AM, Christian Grobmeier grobme...@gmail.com wrote: Hi folks, I would like to remind you ApacheCon is happening in April 2014. If you would like to submit your talk, now is the chance. I think it would be great to have somebody presenting our Logging frameworks. I will not be there unfortunately. Regards, Christian --- http://www.grobmeier.de The Zen Programmer: http://bit.ly/12lC6DL @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org -- Matt Sicker boa...@gmail.com - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org --- http://www.grobmeier.de The Zen Programmer: http://bit.ly/12lC6DL @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-dev
Re: ApacheCon CFP
--that's five nights. If someone can only share the hotel for 3 nights, we can split the price accordingly. Inline below I have included the answers I got to some questions I asked Rich. I hope some of you will come to ApacheCon with me! It'll be a great opportunity to publicize Log4j 2.0 GA! Nick On Jan 27, 2014, at 6:21 AM, Nick Williams wrote: - What exactly is a project summit? Rich: Some projects are taking the opportunity to have a summit of one kind or another, to do sprints on features, or to discuss the direction of the project, or to do bug triage, or whatever. A project summit is whatever you want to make it, if two or more members of the PMC are together in a room to make it happen. - What exactly is a tutorial and how is it different from a talk on the normal days? Rich: A talk is 50 minutes. A tutorial is 3 hours. That's the main difference. A tutorial is usually more indepth, with hands-on elements - more of a training class than an overview. I noticed the fee is normally $799 (until Friday, then $1099), but it's $275 for committers. That means that anyone who's a committer on any Apache project whatsoever /only/ pays $275 to attend the entire conference, right? Rich: That's correct. The registration page says there is an additional fee for tutorials on April 10th: $399 for ½ day tutorials ($299 for students) and $749 for full day tutorials (students and attendees). What it doesn't say is: 1) Is there an additional fee for tutorials on April 10th for /committers/? Rich: Yes, tutorials have a fee for everyone. 2) Is there an additional fee for tutorials on April 11th for anyone (it only mentions April 10th, but the schedule shows tutorials on April 11th as well)? Rich: We'll get that fixed. 3) Is there an additional fee for project summits on April 10th or 11th? Rich: Project summits are usually open to anyone interested in the project, and no extra fee is charged. It says they will have 5-9 tracks going on this year. I assume that means 5-9 conference rooms (based on the # of CFPs submitted), which means 5-9 simultaneous talks can occur. Rich: That is correct. It sounds like there is potentially time to have multiple talks on Apache Logging. Though I am new-ish, I'd love to present on behalf of Apache Logging. Do we want to have multiple talks? Nick On Jan 26, 2014, at 9:29 PM, Ralph Goers wrote: I would like to attend but I’m not sure I can. Ralph On Jan 25, 2014, at 11:11 AM, Christian Grobmeier grobme...@gmail.com wrote: Hi folks, I would like to remind you ApacheCon is happening in April 2014. If you would like to submit your talk, now is the chance. I think it would be great to have somebody presenting our Logging frameworks. I will not be there unfortunately. Regards, Christian --- http://www.grobmeier.de The Zen Programmer: http://bit.ly/12lC6DL @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org -- Matt Sicker boa...@gmail.com --- http://www.grobmeier.de The Zen Programmer: http://bit.ly/12lC6DL @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org
Re: ApacheCon CFP
Please don't wait any longer Matt. http://events.linuxfoundation.org/events/apachecon-north-america/program/cfp Submission must arrive before (!) 1.02. and they will not extend this deadline. However you talk sounds good. Just from experience, people are sometimes setup when they hear they should move their facade from slf4j to log4j2 again. Be prepared to have good arguments Any great if you could submit a proposal! On 30 Jan 2014, at 15:42, Matt Sicker wrote: I know I'm not a committer (yet), but I would be interested in doing a talk on logging. I'll see if I can get employer support as well. Is anyone else interested in putting together a CFP or two? I'd like to cover the neat new features in log4j, why we're more awesome than SLF4J, how to use logging effectively (e.g., using aspects to inject trace logging, using informative log messages, effective usage of the API, when to use different levels, using markers, complex logging configurations, etc), how to help make log4j compatible with other logging APIs not already implemented, creating additional components (I.e., appenders, filters, layouts, etc.), and many other ideas. Obviously that's too much to cover in one talk, but it's a good place to start examining what topics to cover and at what levels of expertise. Matt Sicker On Jan 28, 2014, at 11:29, Nick Williams nicho...@nicholaswilliams.net wrote: Guys, let's show up for Apache Logging! They're hurting for CFP's right now. Rich Bowen at ApacheCon assures me that if money is an issue getting committers to come and lead talks, the Travel Assistance Committee will do everything it can to help you get there. Email them at t...@apache.org. I'm definitely going and I'll submit a CFP as well. I'm open to suggestions. Let's try to get 3-5 good Apache Logging talks in from different people! If we can get two PMC members to come, we can even have a summit, which would be great exposure! We need to coordinate so that we're covering different topics and not stepping on each other. I NEED A ROOMMATE AND YOU DO, TOO! Hotel is the biggest expense for this--more than flights and committer registration combined. I'm looking for someone who wants to go and is willing to share a hotel room and split the cost. If we can get 4 Logging guys there, we can use just 2 hotel rooms and save a bunch of money. I plan on flying in Sunday night and checking out of the hotel Friday morning--that's five nights. If someone can only share the hotel for 3 nights, we can split the price accordingly. Inline below I have included the answers I got to some questions I asked Rich. I hope some of you will come to ApacheCon with me! It'll be a great opportunity to publicize Log4j 2.0 GA! Nick On Jan 27, 2014, at 6:21 AM, Nick Williams wrote: - What exactly is a project summit? Rich: Some projects are taking the opportunity to have a summit of one kind or another, to do sprints on features, or to discuss the direction of the project, or to do bug triage, or whatever. A project summit is whatever you want to make it, if two or more members of the PMC are together in a room to make it happen. - What exactly is a tutorial and how is it different from a talk on the normal days? Rich: A talk is 50 minutes. A tutorial is 3 hours. That's the main difference. A tutorial is usually more indepth, with hands-on elements - more of a training class than an overview. I noticed the fee is normally $799 (until Friday, then $1099), but it's $275 for committers. That means that anyone who's a committer on any Apache project whatsoever /only/ pays $275 to attend the entire conference, right? Rich: That's correct. The registration page says there is an additional fee for tutorials on April 10th: $399 for ½ day tutorials ($299 for students) and $749 for full day tutorials (students and attendees). What it doesn't say is: 1) Is there an additional fee for tutorials on April 10th for /committers/? Rich: Yes, tutorials have a fee for everyone. 2) Is there an additional fee for tutorials on April 11th for anyone (it only mentions April 10th, but the schedule shows tutorials on April 11th as well)? Rich: We'll get that fixed. 3) Is there an additional fee for project summits on April 10th or 11th? Rich: Project summits are usually open to anyone interested in the project, and no extra fee is charged. It says they will have 5-9 tracks going on this year. I assume that means 5-9 conference rooms (based on the # of CFPs submitted), which means 5-9 simultaneous talks can occur. Rich: That is correct. It sounds like there is potentially time to have multiple talks on Apache Logging. Though I am new-ish, I'd love to present on behalf of Apache Logging. Do we want to have multiple talks? Nick On Jan 26, 2014, at 9:29 PM, Ralph Goers wrote: I would like to attend but I’m not sure I can. Ralph On Jan 25, 2014, at 11:11 AM, Christian Grobmeier grobme
Re: ApacheCon CFP
On 29 Jan 2014, at 0:22, Remko Popma wrote: ... I'm still learning proper ML etiquette... Just for the record: i didn't mean you or anyone hear at Logging ;-) Very nice slides, btw. On Wednesday, January 29, 2014, Christian Grobmeier grobme...@gmail.com wrote: I would love to go, but i have to deal with a view personal issues (which are not meant to be discussed in public) That makes it impossible for me to travel. However I was presenting Apache Logging at ACEU 2012 and it was an amazing experience. I can only recommend it to everybody new at this project or not. The things you learn and the people you'll meet definitely make a difference. In example I met a few ASF fellow of whom I thought I didn't like them. I was so wrong! mails are useful for us, but in reality people are *so* different to mails. What I also enjoyed were the feedback after the talks(s). Here are my old slides: http://www.slideshare.net/christiangrobmeier/world-of-logging I also think Logging is an important topic and a focus on logging would surely help us to promote log4j in the US. On 28 Jan 2014, at 18:59, Remko Popma wrote: I'm interested but not sure if I can go (we are expecting our second child early May...) -Remko On Wed, Jan 29, 2014 at 2:29 AM, Nick Williams nicho...@nicholaswilliams.net wrote: Guys, let's show up for Apache Logging! They're hurting for CFP's right now. Rich Bowen at ApacheCon assures me that if money is an issue getting committers to come and lead talks, the Travel Assistance Committee will do everything it can to help you get there. Email them at t...@apache.org. I'm definitely going and I'll submit a CFP as well. I'm open to suggestions. Let's try to get 3-5 good Apache Logging talks in from different people! If we can get two PMC members to come, we can even have a summit, which would be great exposure! We need to coordinate so that we're covering different topics and not stepping on each other. I NEED A ROOMMATE AND YOU DO, TOO! Hotel is the biggest expense for this--more than flights and committer registration combined. I'm looking for someone who wants to go and is willing to share a hotel room and split the cost. If we can get 4 Logging guys there, we can use just 2 hotel rooms and save a bunch of money. I plan on flying in Sunday night and checking out of the hotel Friday morning--that's five nights. If someone can only share the hotel for 3 nights, we can split the price accordingly. Inline below I have included the answers I got to some questions I asked Rich. I hope some of you will come to ApacheCon with me! It'll be a great opportunity to publicize Log4j 2.0 GA! Nick On Jan 27, 2014, at 6:21 AM, Nick Williams wrote: - What exactly is a project summit? Rich: Some projects are taking the opportunity to have a summit of one kind or another, to do sprints on features, or to discuss the direction of the project, or to do bug triage, or whatever. A project summit is whatever you want to make it, if two or more members of the PMC are together in a room to make it happen. - What exactly is a tutorial and how is it different from a talk on the normal days? Rich: A talk is 50 minutes. A tutorial is 3 hours. That's the main difference. A tutorial is usually more indepth, with hands-on elements - more of a training class than an overview. I noticed the fee is normally $799 (until Friday, then $1099), but it's $275 for committers. That means that anyone who's a committer on any Apache project whatsoever /only/ pays $275 to attend the entire conference, right? Rich: That's correct. The registration page says there is an additional fee for tutorials on April 10th: $399 for 1/2 day tutorials ($299 for students) and $749 for full day tutorials (students and attendees). What it doesn't say is: 1) Is there an additional fee for tutorials on April 10th for /committers/? Rich: Yes, tutorials have a fee for everyone. 2) Is there an additional fee for tutorials on April 11th for anyone (it only mentions April 10th, but the schedule shows tutorials on April 11th as well)? Rich: We'll get that fixed. 3) Is there an additional fee for project summits on April 10th or 11th? Rich: Project summits are usually open to anyone interested in the project, and no extra fee is charged. It says they will have 5-9 tracks going on this year. I assume that means 5-9 conference rooms (based on the # of CFPs submitted), which means 5-9 simultaneous talks can occur. Rich: That is correct. It sounds like there is potentially time to have multiple talks on Apache Logging. Though I am new-ish, I'd love to present on behalf of Apache Logging. Do we want to have multiple talks? Nick On Jan 26, 2014, at 9:29 PM, Ralph Goers wrote: I would like to attend but I'm not sure I can. Ralph On Jan 25, 2014, at 11:11 AM, Christian Grobmeier grobme...@gmail.com wrote: Hi folks, I would like to remind you
Re: GA?
On 28 Jan 2014, at 1:45, Ralph Goers wrote: I agree with that, but that doesn’t mean we can’t add new stuff to the API. I would like to highlight that! Anyway happy with the proposed time plan :-) Cheers Ralph On Jan 27, 2014, at 2:08 PM, Gary Gregory garydgreg...@gmail.com wrote: IMO: We cannot/should not break binary compatibility without a major release change (and accompanying package and Maven coordinate changes). Gary On Mon, Jan 27, 2014 at 4:59 PM, Remko Popma remko.po...@gmail.com wrote: How about an RC now (after showstoppers are fixed), then the GA release say one month later? Keep in mind we can still have bugix releases in 2.0.1, etc, and even API changes in 2.1 etc... On Tuesday, January 28, 2014, Matt Sicker boa...@gmail.com wrote: I agree on putting out an RC release. I think it might help spur some 3rd party development to integrate with the new version. On 27 January 2014 12:37, Gary Gregory garydgreg...@gmail.com wrote: So, yes, the new level API needs to go through a non-GA release. Aside from that, I am behind in my Log4j2 homework to see how much work it will be to convert our Log4j1 code and extensions to v2. But that's just an issue on my end that should not hold up everyone else. I've been out of 100% commission for almost a week so I need to try and use the new level system... Gary On Mon, Jan 27, 2014 at 11:18 AM, Ralph Goers ralph.go...@dslextreme.com wrote: Due to the API change I can agree with having another beta or an RC but the reason I asked about GA is that I am not aware of very many showstopper issues that need to be addressed. I am sensing that you have a real reluctance to have Log4j 2 released as GA and I am trying to understand what the reason is. Ralph On Jan 27, 2014, at 6:15 AM, Gary Gregory garydgreg...@gmail.com wrote: I agree with Nick. Changing levels to be extensible warrants another Beta. I'd like to see a stable API before we get into RC mode. What about: - Now: Another Beta - +1 month, If the API is stable: RC1 - RCs until shows stoppers are fixed, pick a rhythm: once a week may be too much, once a month too long. Every two weeks seems pretty frequent for our bunch for a ramp down. Thoughts on that? I am not so much concerned about OSGi now since I look at this as more of a packaging issue and how much gets dragged in the container with dependencies. For OSGi, are we really considering delivering one bundle (jar) per appender? I am more concerned about all the issues people seem to have in servlet environments. Gary On Mon, Jan 27, 2014 at 7:22 AM, Nick Williams nicho...@nicholaswilliams.net wrote: I wouldn't necessarily vote against a GA, but given that we just MAJORLY overhauled Level, I think a brief RC is in order. It would be a shame if someone found a problem with Level a week after GA that caused us to need to change the API to fix it. Nick On Jan 27, 2014, at 12:51 AM, Remko Popma wrote: I'd like to fix LOG4J-412 and 448, but neither of them are showstoppers IMHO. Remko On Monday, January 27, 2014, Ralph Goers ralph.go...@dslextreme.com wrote: Since we are having good discussions I would also like to find out what are blockers to a GA release. My list includes: 1. The fix Nick is working on to allow Servlet initialization to be disabled from automatically happening in a 3.0 container. 2. Support for programmatic configuration of Loggers. I planned on working on that this weekend but worked on the custom levels instead. While I believe better support for OSGi is necessary I don’t believe we will be able to do that for GA. Are there any other Jira issues or features that anybody else feels is required? Ralph - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org -- Matt Sicker boa...@gmail.com -- E-Mail: garydgreg...@gmail.com | ggreg...@apache.org Java Persistence with Hibernate, Second Edition JUnit in Action, Second Edition Spring Batch in Action Blog: http://garygregory.wordpress.com Home: http://garygregory.com/ Tweet! http://twitter.com/GaryGregory --- http://www.grobmeier.de The Zen Programmer: http://bit.ly/12lC6DL @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org
Re: ApacheCon CFP
I would love to go, but i have to deal with a view personal issues (which are not meant to be discussed in public) That makes it impossible for me to travel. However I was presenting Apache Logging at ACEU 2012 and it was an amazing experience. I can only recommend it to everybody new at this project or not. The things you learn and the people you'll meet definitely make a difference. In example I met a few ASF fellow of whom I thought I didn't like them. I was so wrong! mails are useful for us, but in reality people are *so* different to mails. What I also enjoyed were the feedback after the talks(s). Here are my old slides: http://www.slideshare.net/christiangrobmeier/world-of-logging I also think Logging is an important topic and a focus on logging would surely help us to promote log4j in the US. On 28 Jan 2014, at 18:59, Remko Popma wrote: I'm interested but not sure if I can go (we are expecting our second child early May...) -Remko On Wed, Jan 29, 2014 at 2:29 AM, Nick Williams nicho...@nicholaswilliams.net wrote: Guys, let's show up for Apache Logging! They're hurting for CFP's right now. Rich Bowen at ApacheCon assures me that if money is an issue getting committers to come and lead talks, the Travel Assistance Committee will do everything it can to help you get there. Email them at t...@apache.org. I'm definitely going and I'll submit a CFP as well. I'm open to suggestions. Let's try to get 3-5 good Apache Logging talks in from different people! If we can get two PMC members to come, we can even have a summit, which would be great exposure! We need to coordinate so that we're covering different topics and not stepping on each other. I NEED A ROOMMATE AND YOU DO, TOO! Hotel is the biggest expense for this--more than flights and committer registration combined. I'm looking for someone who wants to go and is willing to share a hotel room and split the cost. If we can get 4 Logging guys there, we can use just 2 hotel rooms and save a bunch of money. I plan on flying in Sunday night and checking out of the hotel Friday morning--that's five nights. If someone can only share the hotel for 3 nights, we can split the price accordingly. Inline below I have included the answers I got to some questions I asked Rich. I hope some of you will come to ApacheCon with me! It'll be a great opportunity to publicize Log4j 2.0 GA! Nick On Jan 27, 2014, at 6:21 AM, Nick Williams wrote: - What exactly is a project summit? Rich: Some projects are taking the opportunity to have a summit of one kind or another, to do sprints on features, or to discuss the direction of the project, or to do bug triage, or whatever. A project summit is whatever you want to make it, if two or more members of the PMC are together in a room to make it happen. - What exactly is a tutorial and how is it different from a talk on the normal days? Rich: A talk is 50 minutes. A tutorial is 3 hours. That's the main difference. A tutorial is usually more indepth, with hands-on elements - more of a training class than an overview. I noticed the fee is normally $799 (until Friday, then $1099), but it's $275 for committers. That means that anyone who's a committer on any Apache project whatsoever /only/ pays $275 to attend the entire conference, right? Rich: That's correct. The registration page says there is an additional fee for tutorials on April 10th: $399 for 1/2 day tutorials ($299 for students) and $749 for full day tutorials (students and attendees). What it doesn't say is: 1) Is there an additional fee for tutorials on April 10th for /committers/? Rich: Yes, tutorials have a fee for everyone. 2) Is there an additional fee for tutorials on April 11th for anyone (it only mentions April 10th, but the schedule shows tutorials on April 11th as well)? Rich: We'll get that fixed. 3) Is there an additional fee for project summits on April 10th or 11th? Rich: Project summits are usually open to anyone interested in the project, and no extra fee is charged. It says they will have 5-9 tracks going on this year. I assume that means 5-9 conference rooms (based on the # of CFPs submitted), which means 5-9 simultaneous talks can occur. Rich: That is correct. It sounds like there is potentially time to have multiple talks on Apache Logging. Though I am new-ish, I'd love to present on behalf of Apache Logging. Do we want to have multiple talks? Nick On Jan 26, 2014, at 9:29 PM, Ralph Goers wrote: I would like to attend but I'm not sure I can. Ralph On Jan 25, 2014, at 11:11 AM, Christian Grobmeier grobme...@gmail.com wrote: Hi folks, I would like to remind you ApacheCon is happening in April 2014. If you would like to submit your talk, now is the chance. I think it would be great to have somebody presenting our Logging frameworks. I will not be there unfortunately. Regards, Christian --- http://www.grobmeier.de The Zen Programmer: http://bit.ly/12lC6DL
Re: GA?
If people really thing that another non-GA release is necessary, please label it RC. Beta sounds as log4j2 is absolutely not ready but this isn't the case. At least with a RC we show some confidence in what we do. As additions are easier to make then removals, I would even sacrifice something from the LogLevels enhancement if it can be added later without breaking BC. Personally I think it is necessary to make a GA as soon as possible. People ask me a lot about when we do become GA. Looks like folks don't like to use *beta software or even take it serious. On 27 Jan 2014, at 17:18, Ralph Goers wrote: Due to the API change I can agree with having another beta or an RC but the reason I asked about GA is that I am not aware of very many showstopper issues that need to be addressed. I am sensing that you have a real reluctance to have Log4j 2 released as GA and I am trying to understand what the reason is. Ralph On Jan 27, 2014, at 6:15 AM, Gary Gregory garydgreg...@gmail.com wrote: I agree with Nick. Changing levels to be extensible warrants another Beta. I'd like to see a stable API before we get into RC mode. What about: - Now: Another Beta - +1 month, If the API is stable: RC1 - RCs until shows stoppers are fixed, pick a rhythm: once a week may be too much, once a month too long. Every two weeks seems pretty frequent for our bunch for a ramp down. Thoughts on that? I am not so much concerned about OSGi now since I look at this as more of a packaging issue and how much gets dragged in the container with dependencies. For OSGi, are we really considering delivering one bundle (jar) per appender? I am more concerned about all the issues people seem to have in servlet environments. Gary On Mon, Jan 27, 2014 at 7:22 AM, Nick Williams nicho...@nicholaswilliams.net wrote: I wouldn't necessarily vote against a GA, but given that we just MAJORLY overhauled Level, I think a brief RC is in order. It would be a shame if someone found a problem with Level a week after GA that caused us to need to change the API to fix it. Nick On Jan 27, 2014, at 12:51 AM, Remko Popma wrote: I'd like to fix LOG4J-412 and 448, but neither of them are showstoppers IMHO. Remko On Monday, January 27, 2014, Ralph Goers ralph.go...@dslextreme.com wrote: Since we are having good discussions I would also like to find out what are blockers to a GA release. My list includes: 1. The fix Nick is working on to allow Servlet initialization to be disabled from automatically happening in a 3.0 container. 2. Support for programmatic configuration of Loggers. I planned on working on that this weekend but worked on the custom levels instead. While I believe better support for OSGi is necessary I don’t believe we will be able to do that for GA. Are there any other Jira issues or features that anybody else feels is required? Ralph - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org -- E-Mail: garydgreg...@gmail.com | ggreg...@apache.org Java Persistence with Hibernate, Second Edition JUnit in Action, Second Edition Spring Batch in Action Blog: http://garygregory.wordpress.com Home: http://garygregory.com/ Tweet! http://twitter.com/GaryGregory --- http://www.grobmeier.de The Zen Programmer: http://bit.ly/12lC6DL @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org
ApacheCon CFP
Hi folks, I would like to remind you ApacheCon is happening in April 2014. If you would like to submit your talk, now is the chance. I think it would be great to have somebody presenting our Logging frameworks. I will not be there unfortunately. Regards, Christian --- http://www.grobmeier.de The Zen Programmer: http://bit.ly/12lC6DL @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org
Logo contest closes by 31.01.2014
Dear all, as previously discussed, the Log4j logo contest will be closed on 31.01.2014. No more submissions will be accepted until then. If you have another suggestion to make, please make sure you enter it before that date. Thanks! Christian --- http://www.grobmeier.de The Zen Programmer: http://bit.ly/12lC6DL @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org
Re: Levels added in revision 1560602
What I miss in this discussion are actually good examples of what the (new) log levels are intended for. In example, Gary mentioned he is on a wireshark level with trace. That's fine, because it would give some idea when to use verbose (maybe entering method). Maybe I missed it when what I ask for was already written, but I believe if we can give concrete example how log levels should be used then we are a step further. I was asked quite a log what should be logged with which level. I think making the difference between trace and debug is already difficult for a lot of users. In the past two years i asked a lot of people how they log. The answer was: exceptions on error, the rest on debug. What we lack is a good recommendation how log levels should be used. Something which is on our front page and which lets the average Java programmer fully understand when he uses what, and maybe even why. If we have something like that it is much easier to argue pro/contra the new log levels. On 24 Jan 2014, at 18:36, Scott Deboy wrote: To be fair, I think we represent a reasonable fraction of the users..some won't touch new predefined levels, some will use it - that's the reason for adding it - we hit a significant portion of use cases with small additional number of built-in levels. The two solutions don't provide the same thing, do they? If they do, I wouldn't be pressing the issue. If there is a way for us, via annotations or whatever mechanism we define for 'custom levels', to add support easily for the newly pre-defined levels, then we should do it. Specifically, I'm ok with any mechanism (even using the new custom level mechanism, but provide by log4j itself), where log4j users are able to call: logger.notice(something); Anything else and it won't meet my expectations for usability. By the way, while we're at it, let's remove fatal. Scott On 1/24/14, Remko Popma remko.po...@gmail.com wrote: I'm not questioning your experience, and I believe you when you say that the proposed levels would be a perfect match for your current work environment. However, out of the eight people that participated in the discussion on adding levels, four expressed strong reservations about adding pre-defined levels. We are all programmers on this list. So I think we can reasonable assume that a large fraction of users would also not like this change. On top of that, we have a more powerful and elegant alternative solution that makes adding pre-defined levels unnecessary. Sorry, but I veto the commit. On Sat, Jan 25, 2014 at 1:49 AM, Gary Gregory garydgreg...@gmail.comwrote: On Thu, Jan 23, 2014 at 10:18 PM, Ralph Goers ralph.go...@dslextreme.comwrote: Gary, although Remko hasn’t said it I think he is implying that he is vetoing the code commit. Unfortunately, unless you can convince Remko otherwise you are going to have to revert the commit. Remko, if that isn’t your intention then please say so as it will save Gary a bunch of work. Hello, hello, Wow, what a pickle of religious debate this has turned into! Before I do indeed do more work: Ralph On Jan 23, 2014, at 6:34 PM, Remko Popma remko.po...@gmail.com wrote: I wish you had a story of some kind to show why you are so strongly opposed to the new levels. I just wonder then why you are not arguing for fewer levels? Is 6 levels just the perfect number in your mind? If you designed a new logging system right now in a clean room approach, what would you devise? FWIW, I do consider Log4j2 a brand new system, granting us the freedom to break APIs with version 1, which we've obviously done, but not in a way that will make it too difficult to port client code. For custom appenders, I've not tried to port my version 1 appenders yet... To clarify my position on the proposed DIAG, VERBOSE, NOTICE log levels: I don't think these levels should be added to the Log4J API. Here is my thinking: 1. The current five levels are a de facto. standard. (For example, they match the SLF4J levels.) But they do not match JUL, which is more of a standard since it is in the JRE; albeit a _brain-dead_ standard; no DEBUG level JUL? Really? So clearly we care about certain kinds of standard but not others. Since the Slf4j author created Log4j1, I would not expect otherwise and it should not make it the best solution moving forward by default. They are sufficient for the vast majority of log4j users. We should be hesitant to change this. My position would be to not change this unless we all think this is a really good idea. (The bar should be high for this change.) What are you afraid of? Confusing developers and users with 3 new levels? Let's give them more credit than that! ;) 2. From a practical point of view, making. levels an Extensible Enum provides a more powerful alternative solution, making the proposed levels unnecessary. 3. From an engineering/aestical POV, I feel the proposed levels are arbitrary
Re: Levels added in revision 1560602
On 24 Jan 2014, at 21:47, Paul Benedict wrote: We should ensure that both the Javadocs and the user guide explain recommended usages for these. Mailing lists are for the most die-hard development fans. :-) +1 Recommendations and documentation are/is absolutely necessary. I will happily go through the mailing list to look how you use the various log levels. But you also should know that I have read a ton of mails on this topic the past two days and I am still unsure how *you* use the log levels. I am still stuck with my own usage, and that is in my opinion the point why we can't reach an agreement easily. On Fri, Jan 24, 2014 at 2:38 PM, Gary Gregory garydgreg...@gmail.comwrote: There have been descriptions of what the levels are for... see Ralph ' message, many of mine and others. I know it can be tedious to go back through various threads but the info is there. If you want more info, feel free to ask ;) Gary Original message From: Christian Grobmeier Date:01/24/2014 14:20 (GMT-05:00) To: Log4J Developers List Subject: Re: Levels added in revision 1560602 What I miss in this discussion are actually good examples of what the (new) log levels are intended for. In example, Gary mentioned he is on a wireshark level with trace. That's fine, because it would give some idea when to use verbose (maybe entering method). Maybe I missed it when what I ask for was already written, but I believe if we can give concrete example how log levels should be used then we are a step further. I was asked quite a log what should be logged with which level. I think making the difference between trace and debug is already difficult for a lot of users. In the past two years i asked a lot of people how they log. The answer was: exceptions on error, the rest on debug. What we lack is a good recommendation how log levels should be used. Something which is on our front page and which lets the average Java programmer fully understand when he uses what, and maybe even why. If we have something like that it is much easier to argue pro/contra the new log levels. On 24 Jan 2014, at 18:36, Scott Deboy wrote: To be fair, I think we represent a reasonable fraction of the users..some won't touch new predefined levels, some will use it - that's the reason for adding it - we hit a significant portion of use cases with small additional number of built-in levels. The two solutions don't provide the same thing, do they? If they do, I wouldn't be pressing the issue. If there is a way for us, via annotations or whatever mechanism we define for 'custom levels', to add support easily for the newly pre-defined levels, then we should do it. Specifically, I'm ok with any mechanism (even using the new custom level mechanism, but provide by log4j itself), where log4j users are able to call: logger.notice(something); Anything else and it won't meet my expectations for usability. By the way, while we're at it, let's remove fatal. Scott On 1/24/14, Remko Popma remko.po...@gmail.com wrote: I'm not questioning your experience, and I believe you when you say that the proposed levels would be a perfect match for your current work environment. However, out of the eight people that participated in the discussion on adding levels, four expressed strong reservations about adding pre-defined levels. We are all programmers on this list. So I think we can reasonable assume that a large fraction of users would also not like this change. On top of that, we have a more powerful and elegant alternative solution that makes adding pre-defined levels unnecessary. Sorry, but I veto the commit. On Sat, Jan 25, 2014 at 1:49 AM, Gary Gregory garydgreg...@gmail.comwrote: On Thu, Jan 23, 2014 at 10:18 PM, Ralph Goers ralph.go...@dslextreme.comwrote: Gary, although Remko hasn’t said it I think he is implying that he is vetoing the code commit. Unfortunately, unless you can convince Remko otherwise you are going to have to revert the commit. Remko, if that isn’t your intention then please say so as it will save Gary a bunch of work. Hello, hello, Wow, what a pickle of religious debate this has turned into! Before I do indeed do more work: Ralph On Jan 23, 2014, at 6:34 PM, Remko Popma remko.po...@gmail.com wrote: I wish you had a story of some kind to show why you are so strongly opposed to the new levels. I just wonder then why you are not arguing for fewer levels? Is 6 levels just the perfect number in your mind? If you designed a new logging system right now in a clean room approach, what would you devise? FWIW, I do consider Log4j2 a brand new system, granting us the freedom to break APIs with version 1, which we've obviously done, but not in a way that will make it too difficult to port client code. For custom appenders, I've not tried to port my version 1 appenders yet... To clarify my position on the proposed DIAG, VERBOSE, NOTICE log levels: I don't think
Re: Levels added in revision 1560602
On 24 Jan 2014, at 21:55, Gary Gregory wrote: The Level javadoc should contain this info; this can then be extracted into the manual. The current javadoc is clear if terse. You mean that? http://svn.apache.org/repos/asf/logging/log4j/log4j2/trunk/log4j-api/src/main/java/org/apache/logging/log4j/Level.java DEBUG: A general debugging event. INFO: An event for informational purposes. TRACE: A fine-grained debug message, typically capturing the flow through the application. Now what is verbose for? These are all abstract descriptions of the log levels. Users I have head of want to know: - what level do I log exit/entry method statements? do i log that actually? - what is the difference between an information statment and a debug statement? Both give information. - what the heck is verbose for, its DEBUG! and so on. I think we need more. Like: - use trace to output hex data before sending to a a service - use trace to log usage of methods - use debug to check on any calculations, when they happen - use debug when you set a default value - use info when you connect to a database and so on. Recommendations for real day scenarios. We must avoid to make our users thing (as silly as it sounds) Gary Original message From: Paul Benedict pbened...@apache.org Date:01/24/2014 15:47 (GMT-05:00) To: Log4J Developers List log4j-dev@logging.apache.org Subject: Re: Levels added in revision 1560602 We should ensure that both the Javadocs and the user guide explain recommended usages for these. Mailing lists are for the most die-hard development fans. :-) On Fri, Jan 24, 2014 at 2:38 PM, Gary Gregory garydgreg...@gmail.com wrote: There have been descriptions of what the levels are for... see Ralph ' message, many of mine and others. I know it can be tedious to go back through various threads but the info is there. If you want more info, feel free to ask ;) Gary Original message From: Christian Grobmeier Date:01/24/2014 14:20 (GMT-05:00) To: Log4J Developers List Subject: Re: Levels added in revision 1560602 What I miss in this discussion are actually good examples of what the (new) log levels are intended for. In example, Gary mentioned he is on a wireshark level with trace. That's fine, because it would give some idea when to use verbose (maybe entering method). Maybe I missed it when what I ask for was already written, but I believe if we can give concrete example how log levels should be used then we are a step further. I was asked quite a log what should be logged with which level. I think making the difference between trace and debug is already difficult for a lot of users. In the past two years i asked a lot of people how they log. The answer was: exceptions on error, the rest on debug. What we lack is a good recommendation how log levels should be used. Something which is on our front page and which lets the average Java programmer fully understand when he uses what, and maybe even why. If we have something like that it is much easier to argue pro/contra the new log levels. On 24 Jan 2014, at 18:36, Scott Deboy wrote: To be fair, I think we represent a reasonable fraction of the users..some won't touch new predefined levels, some will use it - that's the reason for adding it - we hit a significant portion of use cases with small additional number of built-in levels. The two solutions don't provide the same thing, do they? If they do, I wouldn't be pressing the issue. If there is a way for us, via annotations or whatever mechanism we define for 'custom levels', to add support easily for the newly pre-defined levels, then we should do it. Specifically, I'm ok with any mechanism (even using the new custom level mechanism, but provide by log4j itself), where log4j users are able to call: logger.notice(something); Anything else and it won't meet my expectations for usability. By the way, while we're at it, let's remove fatal. Scott On 1/24/14, Remko Popma remko.po...@gmail.com wrote: I'm not questioning your experience, and I believe you when you say that the proposed levels would be a perfect match for your current work environment. However, out of the eight people that participated in the discussion on adding levels, four expressed strong reservations about adding pre-defined levels. We are all programmers on this list. So I think we can reasonable assume that a large fraction of users would also not like this change. On top of that, we have a more powerful and elegant alternative solution that makes adding pre-defined levels unnecessary. Sorry, but I veto the commit. On Sat, Jan 25, 2014 at 1:49 AM, Gary Gregory garydgreg...@gmail.comwrote: On Thu, Jan 23, 2014 at 10:18 PM, Ralph Goers ralph.go...@dslextreme.comwrote: Gary, although Remko hasn’t said it I think he is implying that he is vetoing the code commit. Unfortunately, unless you can convince Remko otherwise you are going to have to revert
Re: Web Issues, Logging Levels, and GA
Maybe: ZOMBIE_APOCALYPSE APOCALYPSE CATASTROPHE EMERGENCY FATAL ... On 23 Jan 2014, at 3:56, Gary Gregory wrote: But that is not as high as APOCALYPSE right? Gary Original message From: Matt Sicker boa...@gmail.com Date:01/22/2014 21:43 (GMT-05:00) To: Log4J Developers List log4j-dev@logging.apache.org Subject: Re: Web Issues, Logging Levels, and GA I think we should use the CATASTROPHE logging level. On 22 January 2014 17:38, Remko Popma remko.po...@gmail.com wrote: Looks like we're in a tricky spot... I count four people in favor of keeping the current levels who don't want to add levels (Paul, Christian, Matt and myself), two people who really want to add levels (Gary and Nick) and two people who are not pushing for new levels but don't mind the change (Scott and Ralph). I don't think of adding new levels as a compromise, as it would only satisfy a few of us. Can we try finding a way that would satisfy all parties? Why don't we think a little more about finding some mechanism that allows users to add custom levels that are *as easy or nearly as easy to use as the pre-defined levels*? That mechanism can be anything (markers, extensible enum, an interface, something else?), I am open to ideas. This is an engineering problem, let's use our engineering skills (instead of our debate skills :-).) Let's think about this more, with open minds, before rushing into a solution that many have reservations about. On Thu, Jan 23, 2014 at 6:07 AM, Paul Benedict pbened...@apache.org wrote: Yes, I know. It is a big change but it is also one that's necessary to support custom logging levels that are enums. On Wed, Jan 22, 2014 at 3:04 PM, Ralph Goers ralph.go...@dslextreme.com wrote: Paul, Take a look at the Logger, LoggerConfig and Lo4jLogEvent classes and LogEvent interface in log4j-core. Then look at the Filter interface and the ThresholdFilter implementation. Looking at those classes you will see that the change you are proposing has a much larger impact than what you are thinking. Since the custom levels would not be part of the enum all the code would have to be changed to use the new Interface you are proposing, not the Level enum. Ralph On Jan 22, 2014, at 12:37 PM, Paul Benedict pbened...@apache.org wrote: Ralph, Perhaps you're misunderstanding or I was unclear (let's say it's the latter). The interface is only so you can allow custom log levels as an enum. The client code could still use the enums you provided today. All that's changing is the API signatures to accept the interface -- which conveniently all the enums would implement. As I said, FATAL/ERROR/INFO/WARN/DEBUG/TRACE would implement the interface. It's worth considering this because I think we're about to pollute log4j with logging levels that really don't belong in the public api. These are definitely custom things people should implement themselves. Paul On Wed, Jan 22, 2014 at 12:33 AM, Ralph Goers ralph.go...@dslextreme.com wrote: First, I assume you meant to code “implements LogLevelStrength” instead of “extends LogLevelStrength” since an enum already implicitly extends Enum and a Class (or Enum) can’t extend an Interface. Second, doing this would mean that the Log4j 2 core would have to be modified to never use the Level enum and only use the Interface, except perhaps in ThresholdFilter which can really only be configured with one of the Level enum values. Not being able to use Level as a method parameter and field in the LogEvent makes its value as an enum minimal. Only being able to use Level values in the ThresholdFilter means anyone with a custom Level has to write their own custom Level Filter. I think providing the extra levels is a fair compromise. Ralph On Jan 21, 2014, at 8:50 AM, Paul Benedict pbened...@apache.org wrote: Or if you really want to get fancy (!!!), don't make the log4j API accept an Level, but an interface that each logging level Enum object implements. Then programmers can use enums. Example: public interface LogLevelStrength { int getStrength(); } public enum Level extends LogLevelStrength { FATAL() { public int getStrength() { return 600; } } ... } public enum MyCustomLevel extends LogLevelStrength { DIAGNOSTIC() { public int getStrength() { return 250; } } ... } On Tue, Jan 21, 2014 at 10:45 AM, Paul Benedict pbened...@apache.org wrote: It won't be possible with an enum, yes, but we should have a way to allow extensions. For example, if we publically document the integer level of the enums (separated by 100), then we can provide an overload that accepts an integer. That's how you can allow people to slide in their extensions. Philospohy: enums for the standard, ints for the custom programmer. Paul On Tue, Jan 21, 2014 at 10:42 AM, Gary Gregory garydgreg...@gmail.com wrote: On Tue, Jan 21, 2014 at 11:33 AM, Paul Benedict pbened...@apache.org wrote: On Tue,
Re: Enums and Custom Levels
I pretty much like this Nick I read the question from time to time how one can add custom log levels in log4j, so this is surely a useful feature for some. On 23 Jan 2014, at 10:02, Remko Popma wrote: I would be happy with any solution that is generic enough to fulfill all users requirements and does not involve adding ad hoc levels. On Thursday, January 23, 2014, Nick Williams nicho...@nicholaswilliams.net wrote: Okay, I finally got a minute to read all of these emails, and... EVERYBODY FREEZE! What if I could get you an extensible enum that required no interface changes and no binary-incompatible changes at all? Sound too good to be true? I proposed this months ago (LOG4J2-41) and it got shot down multiple times, but as of now I've heard THREE people say extensible enum in this thread, so here it is, an extensible enum: public abstract class Level implements ComparableLevel, Serializable { public static final Level OFF; public static final Level FATAL; public static final Level ERROR; public static final Level WARN; public static final Level INFO; public static final Level DEBUG; public static final Level TRACE; public static final Level ALL; private static final long serialVersionUID = 0L; private static final HashtableString, Level map; private static final TreeMapInteger, Level values; private static final Object constructorLock; static { // static variables must be constructed in certain order constructorLock = new Object(); map = new HashtableString, Level(); values = new TreeMapInteger, Level(); OFF = new Level(OFF, 0) {}; FATAL = new Level(FATAL, 100) {}; ERROR = new Level(ERROR, 200) {}; WARN = new Level(WARN, 300) {}; INFO = new Level(INFO, 400) {}; DEBUG = new Level(DEBUG, 500) {}; TRACE = new Level(TRACE, 600) {}; ALL = new Level(ALL, Integer.MAX_VALUE) {}; } private static int ordinals; private final String name; private final int intLevel; private final int ordinal; protected Level(String name, int intLevel) { if(name == null || name.length() == 0) throw new IllegalArgumentException(Illegal null Level constant); if(intLevel 0) throw new IllegalArgumentException(Illegal Level int less than zero.); synchronized (Level.constructorLock) { if(Level.map.containsKey(name.toUpperCase())) throw new IllegalArgumentException(Duplicate Level constant [ + name + ].); if(Level.values.containsKey(intLevel)) throw new IllegalArgumentException(Duplicate Level int [ + intLevel + ].); this.name = name; this.intLevel = intLevel; this.ordinal = Level.ordinals++; Level.map.put(name.toUpperCase(), this); Level.values.put(intLevel, this); } } public int intLevel() { return this.intLevel; } public boolean isAtLeastAsSpecificAs(final Level level) { return this.intLevel = level.intLevel; } public boolean isAtLeastAsSpecificAs(final int level) { return this.intLevel = level; } public boolean lessOrEqual(final Level level) { return this.intLevel = level.intLevel; } public boolean lessOrEqual(final int level) { return this.intLevel = level; } @Override @SuppressWarnings(CloneDoesntCallSuperClone) public Level clone() throws CloneNotSupportedException { throw new CloneNotSupportedException(); } @Override public int compareTo(Level other) { return intLevel other.intLevel ? -1 : (intLevel other.intLevel ? 1 : 0); } @Override public boolean equals(Object other) { return other instanceof Level other == this; } public ClassLevel getDeclaringClass() { return Level.class; } @Override public int hashCode() { return this.name.hashCode(); } public String name() { return this.name; } public int ordinal() { return this.ordinal; } @Override public String toString() { return this.name; } public static Level toLevel(String name) { return Level.toLevel(name, Level.DEBUG); } public static Level toLevel(String name, Level defaultLevel) { if(name == null) return defaultLevel; name = name.toUpperCase(); if(Level.map.containsKey(name)) return Level.map.get(name); return defaultLevel; } public static Level[] values() { return Level.values.values().toArray(new Level[Level.values.size()]); } public static Level valueOf(String name) { if(name == null) throw new IllegalArgumentException(Unknown level constant [ + name + ].); name = name.toUpperCase(); if(Level.map.containsKey(name)) return Level.map.get(name); throw new IllegalArgumentException(Unknown level constant [ + name + ].); } public static T extends EnumT T valueOf(ClassT enumType, String name) { return Enum.valueOf(enumType, name); } // for deserialization protected final Object readResolve() throws
Ending the logo contest
Hello all, I would like to close submission on 31.01. (Friday). Please let me know if there are any objections to this, otherwise I am going to send such an email on friday. After that I believe we should create a wiki page where everybody can nominate his preferred logos. If we have more than 10 nominated logos the logos with the most +1 will entry the final vote. Please let me know if you all agree with this my time line or if you think we should wait even more. Thanks! Christian --- http://www.grobmeier.de The Zen Programmer: http://bit.ly/12lC6DL @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org
Re: Web Issues, Logging Levels, and GA
Jumping in late, sorry. I have read all messages around this now (hopefully) and I am still unsure why we actually need new log levels. Personally I don't see much difference between trace and verbose. Honestly the people I spoke to are usually using debug. I don't know many people who actually use trace. If you need trace, you often need a debugger... having a second level called verbose would at least confuse me. I find DIAG interesting. Before a while I thought how one would log METRICS which I believe might be the closest match to DIAG. On the other hand when would you like to disable metrics/diag? Mertrics shouldn't be disabled at all to my understanding and when it comes to deeper diagnosis I wonder if it would make more sense to have an appender which buffers all statements until he receives on of a specific level like error. Then he should print everything. Thats more a diagnostic tool which makes sense to me. I can do that with existing log levels and markers, but maybe it would make sense to have some DIAG. However I don't see where DIAG does fit in the hierarchy. For me its a different beast then the usual log levels. I can imagine situations when I want to see diagnostics on ERROR level quickly. Sometimes they are so expensive i want them on debug level. I would prefer to tell log4j diagnostic on/off instead of putting it into a hierarchy. I also see no reason to include NOTICE. If the systems sends me something i need to read its a warn. My 2 cents On 22 Jan 2014, at 15:59, Ralph Goers wrote: I am fine with DIAG. I had always thought INFO was the abbreviation for INFORMATIONAL, which is way too long. Ralph On Jan 22, 2014, at 6:21 AM, Gary Gregory garydgreg...@gmail.com wrote: On Wed, Jan 22, 2014 at 1:33 AM, Ralph Goers ralph.go...@dslextreme.com wrote: First, I assume you meant to code “implements LogLevelStrength” instead of “extends LogLevelStrength” since an enum already implicitly extends Enum and a Class (or Enum) can’t extend an Interface. Second, doing this would mean that the Log4j 2 core would have to be modified to never use the Level enum and only use the Interface, except perhaps in ThresholdFilter which can really only be configured with one of the Level enum values. Not being able to use Level as a method parameter and field in the LogEvent makes its value as an enum minimal. Only being able to use Level values in the ThresholdFilter means anyone with a custom Level has to write their own custom Level Filter. I think providing the extra levels is a fair compromise. I am in agreement with Ralph. I created LOG4J-508 (new levels) and LOG4J-507 (space level ints by 100) to track this for the release notes. SVN has the new levels in now. Before the new Logger methods roll in I thought we could finalize our choice of the DIAG level name. The names NOTICE and VERBOSE feel pretty good to me and are 'standard' in the sense that other systems and command lines make use of the terms (as mentioned elsewhere in the thread). Right now, we have DIAG in SVN which could also be DIAGNOSTIC. DIAGNOSTIC would be our longest name; we do have precedent for abbreviation: we have WARN instead of WARNING. There is also DIAGNOSIS. Using DIAG would get devs choose the variant in conversation. We could of course not abbreviate anything and rename WARN to WARNING or INFO to INFORM for example, making all the levels either verbs or nouns, but not a mix. Gary Ralph On Jan 21, 2014, at 8:50 AM, Paul Benedict pbened...@apache.org wrote: Or if you really want to get fancy (!!!), don't make the log4j API accept an Level, but an interface that each logging level Enum object implements. Then programmers can use enums. Example: public interface LogLevelStrength { int getStrength(); } public enum Level extends LogLevelStrength { FATAL() { public int getStrength() { return 600; } } ... } public enum MyCustomLevel extends LogLevelStrength { DIAGNOSTIC() { public int getStrength() { return 250; } } ... } On Tue, Jan 21, 2014 at 10:45 AM, Paul Benedict pbened...@apache.org wrote: It won't be possible with an enum, yes, but we should have a way to allow extensions. For example, if we publically document the integer level of the enums (separated by 100), then we can provide an overload that accepts an integer. That's how you can allow people to slide in their extensions. Philospohy: enums for the standard, ints for the custom programmer. Paul On Tue, Jan 21, 2014 at 10:42 AM, Gary Gregory garydgreg...@gmail.com wrote: On Tue, Jan 21, 2014 at 11:33 AM, Paul Benedict pbened...@apache.org wrote: On Tue, Jan 21, 2014 at 10:25 AM, Ralph Goers ralph.go...@dslextreme.com wrote: I tend to agree that there is ambiguity between TRACE and VERBOSE, but I have no problem adding it if it means end users will have more flexibility with little cost. I think this is meaningless flexibility. It smells of adding a feature
Re: GA Release Date for log4j2
On 11 Jan 2014, at 23:34, Matt Sicker wrote: Oh neat. I've gotten too used to working for an enterprise that now I assume all OSS projects have PMs. I know it's not usually the case with small projects (especially ones with only one main developer), but I must have gotten the wrong impression about Apache. Glad to know! Thats what got me involved. I like the meritocracy, as we call it. Whoever does the things, leads. If there a multiple people who do the same, we try to build a consensus. Healthy projects are not to shy even build a consensus with the community. Thats why we always invite even non-committers to participate on release votes and other decisions. Here is some background info: www.apache.org/foundation/how-it-works.html Here are a few of my personal interpretations of this topic: http://www.grobmeier.de/hey-i-became-a-vice-president-07072012.html (shameless self promotion, i am sorry) Cheers Christian On 11 January 2014 16:30, Ralph Goers ralph.go...@dslextreme.com wrote: Actually, there is a decent chance it will be the GA release. We are waiting for feedback from Gary on what he thinks. FWIW, there is no “Project Manager” here. We make decisions based on consensus. However, the release manager does get some latitude. Ralph On Jan 11, 2014, at 10:52 AM, Matt Sicker boa...@gmail.com wrote: On Jan 11, 2014, at 4:14, Peter McCarthy petergeraldmccar...@gmail.com wrote: I am wondering if there is a GA date decided for log4j2? Is patch 9 the last beta release, or are there many more beta loads planned ? The next release will be an RC release. The reason I ask is we currently use log4j, however we have found that in our larger installations where we produce a lot of logging it is not fit for purpose. We want to move to log4j2 and are currently testing our large installations against it. However we cannot put a beta version of log4j2 into our own GA release (due in mid year, however we would need a large lead time to fully test log4j2). We need some indication as to when log4j2 will GA so as we can decide if we can use it or not in our own next release. Any information would be greatly appreciated on this. Based on current blockers and critical bugs, if you're not using OSGi, the current code is pretty much ready for a GA release. I'd like to see an RC1 release soon, but that's up to the PM I think. - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org -- Matt Sicker boa...@gmail.com --- http://www.grobmeier.de The Zen Programmer: http://bit.ly/12lC6DL @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org
[jira] [Updated] (LOG4J2-316) Logo Contest Submissions
[ https://issues.apache.org/jira/browse/LOG4J2-316?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Christian Grobmeier updated LOG4J2-316: --- Attachment: logo-log4j-eruption.png logo-log4j-circle.png Log4j Circle: log4j is a framework detecting everything which is not harmonic. Log4j Eruption: log4j writes all eruptions of an app to logs Logo Contest Submissions Key: LOG4J2-316 URL: https://issues.apache.org/jira/browse/LOG4J2-316 Project: Log4j 2 Issue Type: Task Reporter: Christian Grobmeier Assignee: Christian Grobmeier Attachments: CarloMatti-Concept.jpg, Log4j-combined.png, Log4j-galactica.png, Log4j-textured.png, Log4j_logo.png, Micah_log4j_icon.png, a_new_log4j2-logo.png, apache-log4j-2.png, apache_log4j2_logo.png, l4j.png, l4j.svg, log4-SE.png, log4.png, log4J2-logo-B.png, log4J2-logo.png, log4J2_Lila.png, log4J2_Orange_Grün.png, log4J2_Schwartz.png, log4J_bunt.png, log4j-2-rnm.png, log4j-2.png, log4j-apache.png, log4j-asap.png, log4j-designmantic.com-1.PNG, log4j-designmantic.com-2.PNG, log4j-designmantic.com-3.PNG, log4j-designmantic.com-4.PNG, log4j-designmantic.com-5.PNG, log4j-designmantic.com-6.PNG, log4j-designmantic.com-7.PNG, log4j-designmantic.com-8.PNG, log4j-stepuk.png, log4j.png, log4j.png, log4j.svg, log4j2(Pasha_G).png, log4j2(logo).png, log4j2(logo)_1.png, log4j2-b.svg, log4j2_e-id.nl.jpg, log4j2_e-id.nl.svg, log4j_2.svg, log4j_idea.jpg, log4j_logo.png, log4j_murdy_1.png, log4j_murdy_10.png, log4j_murdy_11.png, log4j_murdy_11_types.png, log4j_murdy_2.png, log4j_murdy_3.png, log4j_murdy_4.png, log4j_murdy_6.png, log4j_murdy_7.png, log4j_murdy_8.png, log4j_murdy_9.png, logo-log4j-circle.png, logo-log4j-eruption.png, logo-m-nostrokes-condensed.png, logo-m-nostrokes-condensed.svg, logo-m-nostrokes.png, logo-m-nostrokes.svg, logo-m.png, logo-m.svg, logoprop_coffeesteam_131022NS.png, logoprop_monogram_131022NS.png, logoprop_stacked-lj_131022NS.png h4. Log4J logo contest Log4j 2.0 is looking for a new logo! After 12 years, the Log4j project is getting ready for a brand new major release: version 2.0. This new major version is a reboot of this project in many ways: it is not only time to change the version number to 2.0 but also time to refresh the Log4j logo. Log4j 2 is very different from Log4j 1. Log4j 2 is more reliable and faster than its predecessor and comparable frameworks. The team has grown after years of stagnation and there is now a lot of activity on our lists. We are now approaching the 2.0 release after eight beta releases. With our new logo, we want to show the Java community that Log4j is back. We would like to open participation to the community to create this new logo. h4. HOW TO PARTICIPATE Attach your entries to the Jira: https://issues.apache.org/jira/browse/LOG4J2-316 You can submit as many entries as you like. You must license your Logo under the Apache License 2.0. The contest will last one month from the date of the announcement. If your Logo is accepted, you must sign an ICLA: http://www.apache.org/licenses/icla.txt While we will accept PNG image formats for the contest, we prefer vector based formats (SVG). You can convert pixel-based formats produced with Gimp or Photoshop to SVG with free tools like Inkscape (http://inkscape.org) Please note that a logo should not contain too many details. h4. HOW THE WINNING LOGO IS CHOSEN We invite everyone to vote on the mailing lists. The votes of Apache Logging Committers are binding. If the community submits more than 10 Logos, voting will proceed in two rounds. In the first round, the 10 logos with the most +1 votes graduate to round two. In the second round, the logo with the most +1 will win the contest. The majority of the Apache Logging PMC can veto a logo. We will accept the logo when all votes are successful and the ICLA of the logo contributor is on file. Please ask questions on the dev mailing list. The Log4j team -- This message was sent by Atlassian JIRA (v6.1.5#6160) - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org
Re: Next release of 2.0
On 3 Jan 2014, at 18:02, Scott Deboy wrote: IMO, being unable to change the API in log4j1 due to compatibility concerns is what caused development of log4j to essentially stop (other than the occasional bug fix commit). I'd hate for us to end up in the same place with log4j2. +1 I was not there back then, but i have seen the too much bc illness in Commons. We are in Beta for a long time. From a community perspective I think its really time to show that we trust in the new log4j2. At the moment we have a pretty much unmaintained log4j1 and an officially unstable log4j2. I think changes in log4j-api might be very rare. Under the hood we can change things more often. If people use things behind the API, they must also accept the fact that software is developing further. If they are really concerned about changes they need to be involved. I gave a lot of talks on log4j2 in 2013 and i face a lot of questions like: when will log4j2 be out. While we might have some concerns, we should go release early, often and show some trust in what we build. We have users who reports its great. I use it myself without any problems. But as long as it has the beta label we will not reach the wider developer community. In the meantime it will become more difficult and difficult for us as people start to migrate to other frameworks. You see, I have community concerns to release it now. And I have not heard of any serious concerns against releasing it. My suggestion: give Gary a few days, lets say 2 weeks to check the code base and voice out real concerns. At best, he doesn't find much. If he needs more time, give more time. if there is something to fix, fix it now. But lets make the next release stable and a real 2.0. Because that will also start the discussion of eol log4j 1, finally. My 2 cent. :) Cheers, Christian Scott On 1/3/14, Ralph Goers ralph.go...@dslextreme.com wrote: What are contemplating changing in log4j-api? Ralph On Jan 3, 2014, at 8:28 AM, Gary Gregory garydgreg...@gmail.com wrote: On Fri, Jan 3, 2014 at 11:26 AM, Gary Gregory garydgreg...@gmail.com wrote: I'm not sure what policy WRT binary and source compatibility we have in log4j 1 and 2. Over in Commons, if you break BC, in general, that means a package name change and a Maven name change, for example from o.a.commons.lang to lang3. This is using the Clirr report to check for errors. There are exceptions of course, usually if a public API changes but it is considered part of the implementation and not what a call site should use. I forgot to mention, in Log4j, we have a more stringent requirement since there are users of log4j and implementors of appenders. So some of the log4j guts are necessarily public to allow Appender implementations to be written. Gary Gary On Fri, Jan 3, 2014 at 12:19 AM, Scott Deboy scott.de...@gmail.com wrote: I think it makes sense to go through the existing bugs and find ones we feel are critical and squash them before a final 2.0. Gary's right in the sense that adoption as a non beta means we will feel resistance to significant changes. Maybe we should make it clear that Api changes may appear in 2.1 but not 2.0.x? On Jan 2, 2014 7:23 PM, Gary Gregory garydgreg...@gmail.com wrote: On Thu, Jan 2, 2014 at 10:15 PM, Remko Popma remko.po...@gmail.com wrote: Frankly, Gary, I don't understand the hesitation. We started talking about a 2.0 GA release six months ago. Surely that should have been enough time to familiarize yourself with the APIs and raise any concerns. I understand that the 2.0 release is a big step but I also agree with Christian that if unforeseen issues come up we can address them in upcoming releases. (And if we find we've made a terrible mistake and need an API change, then so be it...) How about everyone marks outstanding Jira tickets that they really want to address before the 2.0 release (with the issue target version), and release the 2.0 GA when these are all fixed? Hey, it's a volunteer community process, and we all have our opinions ;) I just stated mine is all. Feel free to call a vote when you see fit. It's all good. Gary On Fri, Jan 3, 2014 at 3:47 AM, Remko Popma remko.po...@gmail.com wrote: What tweaks do you have in mind? API changes? On Fri, Jan 3, 2014 at 12:45 AM, Gary Gregory garydgreg...@gmail.com wrote: On Thu, Jan 2, 2014 at 10:27 AM, Christian Grobmeier grobme...@gmail.com wrote: Why the caution? We can have a 3.0, a 2.1 and son on. Nobody expects we should stick forever with a version. On the other hand, we were releasing in beta for ages now. What are the reasons you don't want a 2.0 stable? You've got it backwards ;) I do want a stable 2.0. I, personally, am not 100% familiar with 100% of the API and I am not sure that the API is stable. There are a LOT of _public_ APIs in Log4J. Once 2.0 is out, these are set in stone. There are also a couple of tweaks I'd like to do. People
Re: Next release of 2.0
Make it 2.0, if you ask me. On 2 Jan 2014, at 8:46, Ralph Goers wrote: I am trying to find a bit more time to work on Log4j again. I see quite a few issues that I would like to address and think I will need about 2 weeks to complete them so I am tentatively targeting the middle of the month for the next release. The question in my mind is whether the next release should be 2.0-RC1 or just 2.0. Ralph - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org --- http://www.grobmeier.de The Zen Programmer: http://bit.ly/12lC6DL @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org
Re: Next release of 2.0
Why the caution? We can have a 3.0, a 2.1 and son on. Nobody expects we should stick forever with a version. On the other hand, we were releasing in beta for ages now. What are the reasons you don't want a 2.0 stable? On 2 Jan 2014, at 14:04, Gary Gregory wrote: Make it RC or another beta IMO. Once 2.0 is out you cannot unhinged that bell. Gary Original message From: Ralph Goers ralph.go...@dslextreme.com Date:01/02/2014 02:46 (GMT-05:00) To: Log4J Developers List log4j-dev@logging.apache.org Subject: Next release of 2.0 I am trying to find a bit more time to work on Log4j again. I see quite a few issues that I would like to address and think I will need about 2 weeks to complete them so I am tentatively targeting the middle of the month for the next release. The question in my mind is whether the next release should be 2.0-RC1 or just 2.0. Ralph - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org --- http://www.grobmeier.de The Zen Programmer: http://bit.ly/12lC6DL @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org
Re: The Logging Olympics – A Race Between Today’s Top 5 Java Logging Frameworks
Yap saw that as well yesterday. However I looked a bit around, this doesn't seem to go in-depth and it doesn't feel well researched. On 18 Dec 2013, at 20:22, Gary Gregory wrote: FYI: http://www.takipiblog.com/2013/12/18/the-logging-olympics-a-race-between-todays-top-5-logging-frameworks/ G -- E-Mail: garydgreg...@gmail.com | ggreg...@apache.org Java Persistence with Hibernate, Second Editionhttp://www.manning.com/bauer3/ JUnit in Action, Second Edition http://www.manning.com/tahchiev/ Spring Batch in Action http://www.manning.com/templier/ Blog: http://garygregory.wordpress.com Home: http://garygregory.com/ Tweet! http://twitter.com/GaryGregory --- http://www.grobmeier.de The Zen Programmer: http://bit.ly/12lC6DL @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org
Re: [VOTE] Release Apache Log4j Extras 1.2.17.1 based on RC1
Can somebody else help testing this on Windows? I was not able to reproduce this, but on the other hand i lack the OS. On 6 Nov 2013, at 16:43, Gary Gregory wrote: On Wed, Nov 6, 2013 at 9:35 AM, Christian Grobmeier grobme...@gmail.comwrote: On 6 Nov 2013, at 14:39, Gary Gregory wrote: On Wed, Nov 6, 2013 at 4:33 AM, Christian Grobmeier grobme...@gmail.com wrote: The class files must have been left over from an old build. With mvn clean package I still get one error: Results : Failed tests: test1(org.apache.log4j.rolling.TimeBasedRollingTest) Tests run: 217, Failures: 1, Errors: 0, Skipped: 0 Any chance to get more output? I got: test1(org.apache.log4j.rolling.TimeBasedRollingTest) Time elapsed: 2.48 sec FAILURE! junit.framework.AssertionFailedError at junit.framework.Assert.fail(Assert.java:47) at junit.framework.Assert.assertTrue(Assert.java:20) at junit.framework.Assert.assertTrue(Assert.java:27) at org.apache.log4j.rolling.TimeBasedRollingTest.test1(TimeBasedRollingTest.java:134) Gary For me the test works on cli and in IntelliJ. But I am on a mac. Actually the whole testing code is more than questionable these days. Using: Apache Maven 3.1.1 (0728685237757ffbf44136acec0402957f723d9a; 2013-09-17 11:22:22-0400) Maven home: C:\Java\apache-maven-3.1.1\bin\.. Java version: 1.6.0_45, vendor: Sun Microsystems Inc. Java home: C:\Program Files\Java\jdk1.6.0_45\jre Default locale: en_US, platform encoding: Cp1252 OS name: windows 7, version: 6.1, arch: amd64, family: windows Gary Let me know. Cheer Christian Tests run: 521, Failures: 2, Errors: 18, Skipped: 0 with: Apache Maven 3.1.1 (0728685237757ffbf44136acec0402957f723d9a; 2013-09-17 11:22:22-0400) Maven home: C:\Java\apache-maven-3.1.1\bin\.. Java version: *1.7.0_45*, vendor: Oracle Corporation Java home: C:\Program Files\Java\jdk1.7.0_45\jre Default locale: en_US, platform encoding: Cp1252 OS name: windows 7, version: 6.1, arch: amd64, family: windows and Apache Maven 3.1.1 (0728685237757ffbf44136acec0402957f723d9a; 2013-09-17 11:22:22-0400) Maven home: C:\Java\apache-maven-3.1.1\bin\.. Java version: *1.6.0_45*, vendor: Sun Microsystems Inc. Java home: C:\Program Files\Java\jdk1.6.0_45\jre Default locale: en_US, platform encoding: Cp1252 OS name: windows 7, version: 6.1, arch: amd64, family: windows Thoughts? Gary On Mon, Oct 21, 2013 at 4:20 AM, Christian Grobmeier grobme...@gmail.com wrote: Hello please vote to release Apache Log4j Extras 1.2.17.1. Site: http://people.apache.org/~grobmeier/extras-12171 (download path will be corrected at release time) Artifacts: https://repository.apache.org/content/repositories/ orgapachelogging-007/log4j/apache-log4j-extras/1.2.17.1/ (please note: I worked more closely to the Log4j2 release guide. All artifacts are on the repository server, including the previously damaged -bin artifact. Only -src and -bin artifacts will be linked from the website later) You can easily download all artifacts using this command: wget -e robots=off --cut-dirs=3 -r -p -np --no-check-certificate https://repository.apache.org/content/repositories/ orgapachelogging-007/log4j/apache-log4j-extras/1.2.17.1/ Source tag: http://svn.apache.org/repos/asf/logging/log4j/companions/ extras/tags/apache-log4j-extras-1.2.17.1/ Changes to 1.2.17: The -bin artifact still contained duplicated classes, while the -src artifact did not. This version removes the duplicated classes from the artifact. Please cast your vote: [ ] +1, release [ ] -1, do not release, because Thanks, Christian --- http://www.grobmeier.de @grobmeier GPG: 0xA5CC90DB -- E-Mail: garydgreg...@gmail.com | ggreg...@apache.org Java Persistence with Hibernate, Second Editionhttp://www.manning. com/bauer3/ JUnit in Action, Second Edition http://www.manning.com/tahchiev/ Spring Batch in Action http://www.manning.com/templier/ Blog: http://garygregory.wordpress.com Home: http://garygregory.com/ Tweet! http://twitter.com/GaryGregory --- http://www.grobmeier.de @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org -- E-Mail: garydgreg...@gmail.com | ggreg...@apache.org Java Persistence with Hibernate, Second Editionhttp://www.manning. com/bauer3/ JUnit in Action, Second Edition http://www.manning.com/tahchiev/ Spring Batch in Action http://www.manning.com/templier/ Blog: http://garygregory.wordpress.com Home: http://garygregory.com/ Tweet! http://twitter.com/GaryGregory --- http://www.grobmeier.de @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org -- E-Mail: garydgreg...@gmail.com | ggreg...@apache.org Java
Log4j Sandbox is now accessible to ASF committers
Hello all, as we discussed earlier, I asked to open access of: http://svn.apache.org/repos/asf/logging/sandbox/ to all Apache committers, which is now done. I am planning to write a short blog post about it the other day but wanted to let you know right now. Cheers Christian --- http://www.grobmeier.de @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org
Re: [VOTE] Release Apache Log4j Extras 1.2.17.1 based on RC1
On 6 Nov 2013, at 2:50, Gary Gregory wrote: Arg. I am now in OSGi hell likely due to the duplicate classes (from the main log4j1 jar) present in the extras jar, which version 1.2.17.1 would fix. So in the meantime, I need a fix. When I try to build trunk locally, I get: Tests in error: test1(org.apache.log4j.EnhancedPatternLayoutTestCase): temp (The system This class doesn't exist in my own trunk. Not sure where you get it. Can you check if it is still available in your project? Maybe its an older checkout and is left in the target folder. In the package mentioend should only be two classes, DBAppender and LoggerRepositoryExImpl. Let me know. Cheer Christian Tests run: 521, Failures: 2, Errors: 18, Skipped: 0 with: Apache Maven 3.1.1 (0728685237757ffbf44136acec0402957f723d9a; 2013-09-17 11:22:22-0400) Maven home: C:\Java\apache-maven-3.1.1\bin\.. Java version: *1.7.0_45*, vendor: Oracle Corporation Java home: C:\Program Files\Java\jdk1.7.0_45\jre Default locale: en_US, platform encoding: Cp1252 OS name: windows 7, version: 6.1, arch: amd64, family: windows and Apache Maven 3.1.1 (0728685237757ffbf44136acec0402957f723d9a; 2013-09-17 11:22:22-0400) Maven home: C:\Java\apache-maven-3.1.1\bin\.. Java version: *1.6.0_45*, vendor: Sun Microsystems Inc. Java home: C:\Program Files\Java\jdk1.6.0_45\jre Default locale: en_US, platform encoding: Cp1252 OS name: windows 7, version: 6.1, arch: amd64, family: windows Thoughts? Gary On Mon, Oct 21, 2013 at 4:20 AM, Christian Grobmeier grobme...@gmail.comwrote: Hello please vote to release Apache Log4j Extras 1.2.17.1. Site: http://people.apache.org/~grobmeier/extras-12171 (download path will be corrected at release time) Artifacts: https://repository.apache.org/content/repositories/ orgapachelogging-007/log4j/apache-log4j-extras/1.2.17.1/ (please note: I worked more closely to the Log4j2 release guide. All artifacts are on the repository server, including the previously damaged -bin artifact. Only -src and -bin artifacts will be linked from the website later) You can easily download all artifacts using this command: wget -e robots=off --cut-dirs=3 -r -p -np --no-check-certificate https://repository.apache.org/content/repositories/ orgapachelogging-007/log4j/apache-log4j-extras/1.2.17.1/ Source tag: http://svn.apache.org/repos/asf/logging/log4j/companions/ extras/tags/apache-log4j-extras-1.2.17.1/ Changes to 1.2.17: The -bin artifact still contained duplicated classes, while the -src artifact did not. This version removes the duplicated classes from the artifact. Please cast your vote: [ ] +1, release [ ] -1, do not release, because Thanks, Christian --- http://www.grobmeier.de @grobmeier GPG: 0xA5CC90DB -- E-Mail: garydgreg...@gmail.com | ggreg...@apache.org Java Persistence with Hibernate, Second Editionhttp://www.manning.com/bauer3/ JUnit in Action, Second Edition http://www.manning.com/tahchiev/ Spring Batch in Action http://www.manning.com/templier/ Blog: http://garygregory.wordpress.com Home: http://garygregory.com/ Tweet! http://twitter.com/GaryGregory --- http://www.grobmeier.de @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org
Re: [VOTE] Release Apache Log4j Extras 1.2.17.1 based on RC1
We need one more vote on log4j-dev, its still open On 5 Nov 2013, at 19:01, Gary Gregory wrote: Ping? What is the result of this [VOTE]? Gary On Sat, Oct 26, 2013 at 3:00 PM, Scott Deboy scott.de...@gmail.com wrote: +1 Everything looks good to me. On 10/26/13, Jess Holle je...@ptc.com wrote: Is anyone going to vote on 1.2.17.1? I'll use this release in any case, but it would be nice if this was the latest public release in general. On 10/21/2013 9:26 AM, Christian Grobmeier wrote: On 21 Oct 2013, at 15:28, Jess Holle wrote: Packaging now looks good at a glance as I now see no duplication. I don't own the code in our application that actually uses this, nor even know where the test cases are, however -- plus my vote doesn't actually count anyway -- so I'll leave that to others. Maybe your vote is not binding but its still important! Thanks for looking into it! On 10/21/2013 3:20 AM, Christian Grobmeier wrote: Hello please vote to release Apache Log4j Extras 1.2.17.1. Site: http://people.apache.org/~grobmeier/extras-12171 (download path will be corrected at release time) Artifacts: https://repository.apache.org/content/repositories/orgapachelogging-007/log4j/apache-log4j-extras/1.2.17.1/ (please note: I worked more closely to the Log4j2 release guide. All artifacts are on the repository server, including the previously damaged -bin artifact. Only -src and -bin artifacts will be linked from the website later) You can easily download all artifacts using this command: wget -e robots=off --cut-dirs=3 -r -p -np --no-check-certificate https://repository.apache.org/content/repositories/orgapachelogging-007/log4j/apache-log4j-extras/1.2.17.1/ Source tag: http://svn.apache.org/repos/asf/logging/log4j/companions/extras/tags/apache-log4j-extras-1.2.17.1/ Changes to 1.2.17: The -bin artifact still contained duplicated classes, while the -src artifact did not. This version removes the duplicated classes from the artifact. Please cast your vote: [ ] +1, release [ ] -1, do not release, because Thanks, Christian --- http://www.grobmeier.de @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org --- http://www.grobmeier.de @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org . - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org -- E-Mail: garydgreg...@gmail.com | ggreg...@apache.org Java Persistence with Hibernate, Second Editionhttp://www.manning.com/bauer3/ JUnit in Action, Second Edition http://www.manning.com/tahchiev/ Spring Batch in Action http://www.manning.com/templier/ Blog: http://garygregory.wordpress.com Home: http://garygregory.com/ Tweet! http://twitter.com/GaryGregory --- http://www.grobmeier.de @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org
Re: [VOTE] Release Apache Log4j Extras 1.2.17.1 based on RC1
On 6 Nov 2013, at 14:39, Gary Gregory wrote: On Wed, Nov 6, 2013 at 4:33 AM, Christian Grobmeier grobme...@gmail.comwrote: The class files must have been left over from an old build. With mvn clean package I still get one error: Results : Failed tests: test1(org.apache.log4j.rolling.TimeBasedRollingTest) Tests run: 217, Failures: 1, Errors: 0, Skipped: 0 Any chance to get more output? For me the test works on cli and in IntelliJ. But I am on a mac. Actually the whole testing code is more than questionable these days. Using: Apache Maven 3.1.1 (0728685237757ffbf44136acec0402957f723d9a; 2013-09-17 11:22:22-0400) Maven home: C:\Java\apache-maven-3.1.1\bin\.. Java version: 1.6.0_45, vendor: Sun Microsystems Inc. Java home: C:\Program Files\Java\jdk1.6.0_45\jre Default locale: en_US, platform encoding: Cp1252 OS name: windows 7, version: 6.1, arch: amd64, family: windows Gary Let me know. Cheer Christian Tests run: 521, Failures: 2, Errors: 18, Skipped: 0 with: Apache Maven 3.1.1 (0728685237757ffbf44136acec0402957f723d9a; 2013-09-17 11:22:22-0400) Maven home: C:\Java\apache-maven-3.1.1\bin\.. Java version: *1.7.0_45*, vendor: Oracle Corporation Java home: C:\Program Files\Java\jdk1.7.0_45\jre Default locale: en_US, platform encoding: Cp1252 OS name: windows 7, version: 6.1, arch: amd64, family: windows and Apache Maven 3.1.1 (0728685237757ffbf44136acec0402957f723d9a; 2013-09-17 11:22:22-0400) Maven home: C:\Java\apache-maven-3.1.1\bin\.. Java version: *1.6.0_45*, vendor: Sun Microsystems Inc. Java home: C:\Program Files\Java\jdk1.6.0_45\jre Default locale: en_US, platform encoding: Cp1252 OS name: windows 7, version: 6.1, arch: amd64, family: windows Thoughts? Gary On Mon, Oct 21, 2013 at 4:20 AM, Christian Grobmeier grobme...@gmail.com wrote: Hello please vote to release Apache Log4j Extras 1.2.17.1. Site: http://people.apache.org/~grobmeier/extras-12171 (download path will be corrected at release time) Artifacts: https://repository.apache.org/content/repositories/ orgapachelogging-007/log4j/apache-log4j-extras/1.2.17.1/ (please note: I worked more closely to the Log4j2 release guide. All artifacts are on the repository server, including the previously damaged -bin artifact. Only -src and -bin artifacts will be linked from the website later) You can easily download all artifacts using this command: wget -e robots=off --cut-dirs=3 -r -p -np --no-check-certificate https://repository.apache.org/content/repositories/ orgapachelogging-007/log4j/apache-log4j-extras/1.2.17.1/ Source tag: http://svn.apache.org/repos/asf/logging/log4j/companions/ extras/tags/apache-log4j-extras-1.2.17.1/ Changes to 1.2.17: The -bin artifact still contained duplicated classes, while the -src artifact did not. This version removes the duplicated classes from the artifact. Please cast your vote: [ ] +1, release [ ] -1, do not release, because Thanks, Christian --- http://www.grobmeier.de @grobmeier GPG: 0xA5CC90DB -- E-Mail: garydgreg...@gmail.com | ggreg...@apache.org Java Persistence with Hibernate, Second Editionhttp://www.manning. com/bauer3/ JUnit in Action, Second Edition http://www.manning.com/tahchiev/ Spring Batch in Action http://www.manning.com/templier/ Blog: http://garygregory.wordpress.com Home: http://garygregory.com/ Tweet! http://twitter.com/GaryGregory --- http://www.grobmeier.de @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org -- E-Mail: garydgreg...@gmail.com | ggreg...@apache.org Java Persistence with Hibernate, Second Editionhttp://www.manning.com/bauer3/ JUnit in Action, Second Edition http://www.manning.com/tahchiev/ Spring Batch in Action http://www.manning.com/templier/ Blog: http://garygregory.wordpress.com Home: http://garygregory.com/ Tweet! http://twitter.com/GaryGregory --- http://www.grobmeier.de @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org
Re: [ANNOUNCEMENT] Apache Log4j Extras 1.2.17 released
Thanks a lot Scott! Yes, i am going to start with 1.2.17.1 RC asap. On 21 Oct 2013, at 1:29, Scott Deboy wrote: Reverted...but I see we have -18-snapshot in the pom now..I'll just remove the bundle packaging entry on trunk..Christian, would you mind rolling a 1.2.17.1 RC? Scott On 10/20/13, Scott Deboy scott.de...@gmail.com wrote: Gah I committed that on the tag.. sigh.. Sorry On 10/20/13, Scott Deboy scott.de...@gmail.com wrote: I think I fixed it in commit 1534007. Extras is no longer a 'bundle'. Scott On 10/20/13, Christian Grobmeier grobme...@gmail.com wrote: On 20 Oct 2013, at 21:29, Gary Gregory wrote: On Sun, Oct 20, 2013 at 3:26 PM, Scott Deboy scott.de...@gmail.com wrote: It's here: https://logging.apache.org/log4j/extras/download.html FYI, the main page links 'extras' to the above. Looks like we need to nuke the other site.. Yes, please, it's confusing. I did that. This: https://logging.apache.org/log4j/companions/ now links to the extras page directly Thanks! Gary On 10/20/13, Gary Gregory garydgreg...@gmail.com wrote: Hi All: I see the 1.1 site here: https://logging.apache.org/log4j/companions/extras/download.html Where is the 1.2.17 site? Gary On Sun, Oct 20, 2013 at 3:06 PM, Jess Holle je...@ptc.com wrote: So I just downloaded apache-log4j-extras-1.2.17-**bin.zip, pulled out apache-log4j-extras-1.2.17.**jar, and took a peek. Straight away, I notice org/apache/log4j/Appender.**class -- and other duplicate classes. I will admit I should have examined the release candidate, but I didn't think the double-check this -- as the issue seems clear enough. Yet the classes seem to be duplicated once again. On 10/20/2013 3:24 AM, Christian Grobmeier wrote: The Apache Log4j 1 team is pleased to announce the release of Apache Log4j Extras 1.2.17. Apache Extras™ for Apache log4j™ is a jar file full of additional functionality for log4j 1.2.x. This release is a maintenance release. Changes: - Version naming changed to match the required log4j version. - RollingFileAppender with TimeBasedRolling policy doesn't create parent-path if FileNamePattern contains date pattern as directory (thanks to Daniel Stankiewicz) Fixes 53536. - DBAppender has a compile error (thanks to Antonio Petrelli) Fixes 53645. - Prefixed FormattingInfo and PatternParser with Extras to avoid classloading conflict - Fixed product naming - Removed duplicated classes (thanks to Jess Holle for spotting it) - Removed ant build - Made tests writing to target folder - Merged all companions into the extras companion - Switched Parent to Apache parent Fixes 47595. - Upgraded to Apache Maven 3 Apache Log4j Extras 1.2.17 required Java 1.4.2 and Log4j 1.2.17. For more information please visit the product website: http://logging.apache.org/**log4j/extras http://logging.apache.org/log4j/extras --**--**- To unsubscribe, e-mail: log4j-dev-unsubscribe@logging.**apache.org log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-help@logging.apache.**orglog4j-dev-h...@logging.apache.org --**--**- To unsubscribe, e-mail: log4j-dev-unsubscribe@logging.**apache.org log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-help@logging.apache.**orglog4j-dev-h...@logging.apache.org -- E-Mail: garydgreg...@gmail.com | ggreg...@apache.org Java Persistence with Hibernate, Second Editionhttp://www.manning.com/bauer3/ JUnit in Action, Second Edition http://www.manning.com/tahchiev/ Spring Batch in Action http://www.manning.com/templier/ Blog: http://garygregory.wordpress.com Home: http://garygregory.com/ Tweet! http://twitter.com/GaryGregory - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org -- E-Mail: garydgreg...@gmail.com | ggreg...@apache.org Java Persistence with Hibernate, Second Editionhttp://www.manning.com/bauer3/ JUnit in Action, Second Edition http://www.manning.com/tahchiev/ Spring Batch in Action http://www.manning.com/templier/ Blog: http://garygregory.wordpress.com Home: http://garygregory.com/ Tweet! http://twitter.com/GaryGregory --- http://www.grobmeier.de @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org --- http://www.grobmeier.de @grobmeier GPG: 0xA5CC90DB
[VOTE] Release Apache Log4j Extras 1.2.17.1 based on RC1
Hello please vote to release Apache Log4j Extras 1.2.17.1. Site: http://people.apache.org/~grobmeier/extras-12171 (download path will be corrected at release time) Artifacts: https://repository.apache.org/content/repositories/orgapachelogging-007/log4j/apache-log4j-extras/1.2.17.1/ (please note: I worked more closely to the Log4j2 release guide. All artifacts are on the repository server, including the previously damaged -bin artifact. Only -src and -bin artifacts will be linked from the website later) You can easily download all artifacts using this command: wget -e robots=off --cut-dirs=3 -r -p -np --no-check-certificate https://repository.apache.org/content/repositories/orgapachelogging-007/log4j/apache-log4j-extras/1.2.17.1/ Source tag: http://svn.apache.org/repos/asf/logging/log4j/companions/extras/tags/apache-log4j-extras-1.2.17.1/ Changes to 1.2.17: The -bin artifact still contained duplicated classes, while the -src artifact did not. This version removes the duplicated classes from the artifact. Please cast your vote: [ ] +1, release [ ] -1, do not release, because Thanks, Christian --- http://www.grobmeier.de @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org
Re: [VOTE] Release Apache Log4j Extras 1.2.17.1 based on RC1
On 21 Oct 2013, at 15:28, Jess Holle wrote: Packaging now looks good at a glance as I now see no duplication. I don't own the code in our application that actually uses this, nor even know where the test cases are, however -- plus my vote doesn't actually count anyway -- so I'll leave that to others. Maybe your vote is not binding but its still important! Thanks for looking into it! On 10/21/2013 3:20 AM, Christian Grobmeier wrote: Hello please vote to release Apache Log4j Extras 1.2.17.1. Site: http://people.apache.org/~grobmeier/extras-12171 (download path will be corrected at release time) Artifacts: https://repository.apache.org/content/repositories/orgapachelogging-007/log4j/apache-log4j-extras/1.2.17.1/ (please note: I worked more closely to the Log4j2 release guide. All artifacts are on the repository server, including the previously damaged -bin artifact. Only -src and -bin artifacts will be linked from the website later) You can easily download all artifacts using this command: wget -e robots=off --cut-dirs=3 -r -p -np --no-check-certificate https://repository.apache.org/content/repositories/orgapachelogging-007/log4j/apache-log4j-extras/1.2.17.1/ Source tag: http://svn.apache.org/repos/asf/logging/log4j/companions/extras/tags/apache-log4j-extras-1.2.17.1/ Changes to 1.2.17: The -bin artifact still contained duplicated classes, while the -src artifact did not. This version removes the duplicated classes from the artifact. Please cast your vote: [ ] +1, release [ ] -1, do not release, because Thanks, Christian --- http://www.grobmeier.de @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org --- http://www.grobmeier.de @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org
[ANNOUNCEMENT] Apache Log4j Extras 1.2.17 released
The Apache Log4j 1 team is pleased to announce the release of Apache Log4j Extras 1.2.17. Apache Extras™ for Apache log4j™ is a jar file full of additional functionality for log4j 1.2.x. This release is a maintenance release. Changes: - Version naming changed to match the required log4j version. - RollingFileAppender with TimeBasedRolling policy doesn't create parent-path if FileNamePattern contains date pattern as directory (thanks to Daniel Stankiewicz) Fixes 53536. - DBAppender has a compile error (thanks to Antonio Petrelli) Fixes 53645. - Prefixed FormattingInfo and PatternParser with Extras to avoid classloading conflict - Fixed product naming - Removed duplicated classes (thanks to Jess Holle for spotting it) - Removed ant build - Made tests writing to target folder - Merged all companions into the extras companion - Switched Parent to Apache parent Fixes 47595. - Upgraded to Apache Maven 3 Apache Log4j Extras 1.2.17 required Java 1.4.2 and Log4j 1.2.17. For more information please visit the product website: http://logging.apache.org/log4j/extras - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org
Re: [ANNOUNCEMENT] Apache Log4j Extras 1.2.17 released
(dropping other lists than log4j-dev) Wow, this is weird. So far I have no idea how the Appender.class made it its way into the -bin artifact. I will investigate this… any ideas on the error are welcome. On 20 Oct 2013, at 21:31, Scott Deboy wrote: Yes, it looks like something went a bit sideways with the -bin jar. The source jar is correct (no Appender class), but the -bin jar does have the additional classes in it. Scott On 10/20/13, Jess Holle je...@ptc.com wrote: So I just downloaded apache-log4j-extras-1.2.17-bin.zip, pulled out apache-log4j-extras-1.2.17.jar, and took a peek. Straight away, I notice org/apache/log4j/Appender.class -- and other duplicate classes. I will admit I should have examined the release candidate, but I didn't think the double-check this -- as the issue seems clear enough. Yet the classes seem to be duplicated once again. On 10/20/2013 3:24 AM, Christian Grobmeier wrote: The Apache Log4j 1 team is pleased to announce the release of Apache Log4j Extras 1.2.17. Apache Extras™ for Apache log4j™ is a jar file full of additional functionality for log4j 1.2.x. This release is a maintenance release. Changes: - Version naming changed to match the required log4j version. - RollingFileAppender with TimeBasedRolling policy doesn't create parent-path if FileNamePattern contains date pattern as directory (thanks to Daniel Stankiewicz) Fixes 53536. - DBAppender has a compile error (thanks to Antonio Petrelli) Fixes 53645. - Prefixed FormattingInfo and PatternParser with Extras to avoid classloading conflict - Fixed product naming - Removed duplicated classes (thanks to Jess Holle for spotting it) - Removed ant build - Made tests writing to target folder - Merged all companions into the extras companion - Switched Parent to Apache parent Fixes 47595. - Upgraded to Apache Maven 3 Apache Log4j Extras 1.2.17 required Java 1.4.2 and Log4j 1.2.17. For more information please visit the product website: http://logging.apache.org/log4j/extras - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org --- http://www.grobmeier.de @grobmeier GPG: 0xA5CC90DB - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org