RE: cvs commit: logging-log4j/src/java/org/apache/log4j LogManager.java

2004-12-20 Thread Ceki Gülcü
LocationInfo is allowed to fail in extracting caller information while Logger.getLogger(...) must always succeed. If LocationInfo fails you either get incorrect location information or just '?' for the %M, %C, %L, %F pattern converters. If Logger.getLogger() fails then the whole named hierarchy bec

RE: cvs commit: logging-log4j/src/java/org/apache/log4j LogManager.java

2004-12-20 Thread Scott Deboy
Ceki Gülcü [mailto:[EMAIL PROTECTED] Sent: Mon 12/20/2004 10:21 AM To: Log4J Developers List Cc: Subject: RE: cvs commit: logging-log4j/src/java/org/apache/log4j LogManager.java Hello, Indeed, testing the automatic logger naming feature will be quite hard to test on all

RE: cvs commit: logging-log4j/src/java/org/apache/log4j LogManager.java

2004-12-20 Thread Ceki Gülcü
Hello, Indeed, testing the automatic logger naming feature will be quite hard to test on all platforms. Not only that, the behavior of a particular JVM may vary between the test environment and the environment of a real-world application. So no amount of brute-force (automated) testing

RE: cvs commit: logging-log4j/src/java/org/apache/log4j LogManager.java

2004-12-20 Thread Scott Deboy
;m just explaining why I made the commit. -Original Message- From: Ceki Gülcü [mailto:[EMAIL PROTECTED] Sent: Mon 12/20/2004 3:09 AM To: Log4J Developers List Cc: Subject: Re: cvs commit: logging-log4j/src/java/org/apache/log4j LogManager.java Scott, Please see http://marc.the

Re: cvs commit: logging-log4j/src/java/org/apache/log4j LogManager.java

2004-12-20 Thread Ceki Gülcü
Scott, Please see http://marc.theaimsgroup.com/?t=11015036401&r=1&w=2 Log4, as the most popular a logging API, must be reliable. Speed, convenience, user demand are all secondary considerations when compared with reliably. This change severely compromises reliability. It must be either backed u

Re: cvs commit: logging-log4j/src/java/org/apache/log4j LogManager.java

2004-12-01 Thread Jacob Kjome
Quoting Ceki Gülcü <[EMAIL PROTECTED]>: > > Jake, > > I am -1 about this change. I'm sorry to hear that. Log4j should not make it possible to bring down the entire appserver based on one developer's initialization code, period, end of story. Jake > > Custom initialization scripts for setting

Re: cvs commit: logging-log4j/src/java/org/apache/log4j LogManager.java

2004-12-01 Thread Ceki Gülcü
Jake, I am -1 about this change. Custom initialization scripts for setting a repository selector should use the following template: // set the selector to MyRepositorySelector, preserving the // existing default repository. However, if MyRepositorySelector has its // own special defaultRepository