Ceki's comments do sound like that, but giving them a more charitable
reading I suspect that he simply wants to make sure that everything's clear
when he does a full explanation, and so is taking time to do a proper "write
up." ApacheCon is merely the deadline for getting everything ready. If
tha
s by
people fighting to put it in and those arguing for why it's been left out...
-Jim Moore
-Original Message-
From: Dennis Cook [mailto:[EMAIL PROTECTED]
Sent: Thursday, October 30, 2003 11:19 PM
To: Log4J Developers List
Subject: Re: Rationale for TRACE-level/priority.
The strange
While I agree not having TRACE built in is a significant deficiency in what
Log4j provides, Log4j DOES make it trivial to add and is addressed in the
FAQ. For your convenience, here's a direct link to the relevant section in
the FAQ:
http://nagoya.apache.org/wiki/apachewiki.cgi?Log4JProjectPages/T
While I agree not having TRACE built in is a significant deficiency in what
Log4j provides, Log4j DOES make it trivial to add and is addressed in the
FAQ. For your convenience, here's a direct link to the relevant section in
the FAQ:
http://nagoya.apache.org/wiki/apachewiki.cgi?Log4JProjectPages/T
it's best to leave that
up to the human eye as much as possible...
-Jim Moore
-Original Message-
From: Scott Heaberlin [mailto:[EMAIL PROTECTED]
Sent: Friday, September 19, 2003 10:50 PM
To: 'Log4J Developers List'
Subject: RE: Spaces instead of tabs please
Cou
Or an ObjectRenderer. Depends on exactly what you need.
-Original Message-
From: Shapira, Yoav [mailto:[EMAIL PROTECTED]
Sent: Thursday, August 07, 2003 10:36 AM
To: Log4J Developers List
Subject: RE: Adding additional data to log
Howdy,
You could use MDC.
And you should use the log
No objections at all in principle. Just curious what's meant, exactly, by
"cover up the expenses of log4j development."
-Original Message-
From: Ceki Gülcü [mailto:[EMAIL PROTECTED]
Sent: Wednesday, July 23, 2003 10:33 AM
To: [EMAIL PROTECTED]
Subject: Donations link
Hello,
I would l
"Syntactic sugar." With the exception of generics, all the the syntax
enhancements in JDK 1.5 are just easier ways to write things that you could
always do. People like the foreach construct, they find manually converting
between primatives and Objects to be a nuisance, etc. Same thing here. As
-Dlog4j.configuration wants a URL. That means you have to use the "file:"
(ie, "-Dlog4j.configuration=file:myLog4j.xml")
-Original Message-
From: Scott Heaberlin [mailto:[EMAIL PROTECTED]
Sent: Wednesday, June 18, 2003 4:22 PM
To: Log4J Developers List
Subject: RE: Testing Chainsaw v2
IOC stands for Inversion Of Control:
http://avalon.apache.org/framework/guide-patterns-ioc.html
-Original Message-
From: Raymond DeCampo [mailto:[EMAIL PROTECTED]
Sent: Wednesday, June 18, 2003 10:54 AM
To: Log4J Developers List
Subject: Re: Log4J Future and Avalon
Berin Loritsch wrote
They've very much overcome the earlier (very reasonable) reservations
expressed.
+1 for both
-Original Message-
From: Ceki Gülcü [mailto:[EMAIL PROTECTED]
Sent: Wednesday, June 18, 2003 4:48 AM
To: [EMAIL PROTECTED]
Subject: [VOTE] Two new committers
Hi all,
I would like to propose
turn out to abuse the cert and it needs to be revoked.)
-Jim Moore
-Original Message-
From: Paul Smith [mailto:[EMAIL PROTECTED]
Sent: Tuesday, June 17, 2003 6:30 PM
To: Log4j-Dev (E-mail)
Subject: Web start app & Certificates
Hey all,
Chainsaw v2 is not REALLY REALLY close to bei
Title: Message
I'll very heartily
second that. I've also used both, though the moment I have to type
nonsense that the computer should take care of for me (eg, "import
org.apache.log4j.Logger;") I go running back to IDEA as quickly as I can.
Nothing else I've seen is on the same planet wit
ximum log file size log4j.appender.R.MaxFileSize=100KB
log4j.appender.R.MaxBackupIndex=1
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%p %t %c - %m%n
At 01:14 PM 3/19/2003 -0500, Jim Moore wrote:
>http://nagoya.apache.org/wiki/apachewiki.cgi?Log4JProjectPages
http://nagoya.apache.org/wiki/apachewiki.cgi?Log4JProjectPages/TraceLevel
-Original Message-
From: David Siegel [mailto:[EMAIL PROTECTED]
Sent: Wednesday, March 19, 2003 12:39 PM
To: [EMAIL PROTECTED]
Subject: Custom Log Level Example(s)
Hi
I've been scanning numerous sites looking
ee in the FileAppender example, it's
exactly what you're looking for.
-Jim Moore
-Original Message-
From: Bill Chmura [mailto:[EMAIL PROTECTED]
Sent: Saturday, March 08, 2003 7:39 PM
To: [EMAIL PROTECTED]
Subject: Writing a new appender...
I am writing a new appender and cannot r
+1
-Original Message-
From: Ceki Gülcü [mailto:[EMAIL PROTECTED]]
Sent: Monday, February 10, 2003 11:36 AM
To: [EMAIL PROTECTED]
Subject: [VOTE] Jacob Kjome as committer to log4j-sandbox
Hi all,
I'd like to propose Jacob Kjome as committer to the log4j-sandbox. This
will allow Jacob
This is the wrong list. You want the [EMAIL PROTECTED] list.
This one is for the developers OF log4j.
Because you're passing in a null Priority. You can see the code for
Priority here:
http://cvs.apache.org/viewcvs/jakarta-log4j/src/java/org/apache/log4j/Priori
ty.java?rev=1.23
Without any more
Ceki's got a big write-up on that in his book...
Ceki, would it be cool to post that?
-Original Message-
From: Shapira, Yoav [mailto:[EMAIL PROTECTED]]
Sent: Friday, January 31, 2003 9:07 AM
To: Log4J Developers List
Subject: RE: Why would I use Log4J when Sun has a logging API?
Howdy
ss);
LOG.info(MyErrorCode.V_23_23344("Clipboard.dll"));
The beauty of that approach is that I'm GUARANTEED that the message code
will be found and that I've passed in all substitutions. Also, since the
message is in the Javadoc, Ctl-Q (in IDEA) shows me instantly what the
messag
You should send these kinds of questions to log4j-user@, not log4j-dev@.
Take a look at
http://jakarta.apache.org/log4j/docs/api/org/apache/log4j/helpers/FileWatchd
og.html
-Original Message-
From: Andreas Bröker [mailto:[EMAIL PROTECTED]]
Sent: Monday, January 27, 2003 4:23 PM
To: [EMA
Starting with log4j 1.3 I think the timing would be appropriate to drop JDK
1.1 support.
+1
-Original Message-
From: Ceki Gülcü [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, October 15, 2002 3:34 PM
To: [EMAIL PROTECTED]
Subject: [VOTE] Requiring JDK 1.2
Hello all,
Given the hoops we ha
Also use Cygwin for CVS/SSH. Also failed miserably trying to get WinCVS to
do it.
-Original Message-
From: Ceki Gülcü [mailto:[EMAIL PROTECTED]]
Sent: Monday, June 24, 2002 1:56 PM
To: [EMAIL PROTECTED]
Subject: CVS/SSH on Windows
Hi all,
I use the CVS/SSH combination that is deliv
I'll save you some programming:
public class TraceLevel extends Level {
public static final int TRACE_INT = 800;
// We assimilate TRACE to DEBUG on Syslog
private static final int SYSLOG_TRACE_INT = 7;
public static final TraceLevel TRACE =
new TraceLevel(TRACE_INT, "TRACE", SYSLO
+1
-Original Message-
From: Ceki Gülcü [mailto:[EMAIL PROTECTED]]
Sent: Friday, April 26, 2002 12:35 PM
To: [EMAIL PROTECTED]
Subject: [VOTE] new committer Brad Marlborough
I almost forgot.
Brad Marlborough one of the authors of LogFactor5 would like to continue
enhancing LF5. I pro
+1
-Original Message-
From: Ceki Gülcü [mailto:[EMAIL PROTECTED]]
Sent: Friday, April 26, 2002 12:38 PM
To: [EMAIL PROTECTED]
Subject: [VOTE] new committer Mark Womack
Mark Womack has been an active contributor for quite some time now. I
propose that he be granted committer access. H
You'll get a better response by posting this to the appropriate list (namely
[EMAIL PROTECTED]). This list is for communication between the
developers of Log4j.
-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, April 16, 2002 9:59 AM
To: [EMAIL PROTEC
+1 -- ditto. Like I said before, I currently use LF5, and it's been great.
-Original Message-
From: Oliver Burn [mailto:[EMAIL PROTECTED]]
Sent: Thursday, April 11, 2002 6:35 PM
To: [EMAIL PROTECTED] Mailing List
Subject: Re: [Vote] LogFactor5 Donation
+1
This looks like being a fan
Interesting timing -- just a couple of months ago we agreed to make Chainsaw
part of the Log4j distribution. I'm a very happy LF5 user and would love to
see it as part of the standard dist, but I'm not sure how it would work to
have two GUI viewers.
-Original Message-
From: [EMAIL PROTE
+1
-Original Message-
From: Ceki Gülcü [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, March 12, 2002 4:02 PM
To: [EMAIL PROTECTED]
Subject: [VOTE] New committer Oliver Burn
Hi,
I would like to nominate Oliver Burn as a new committer to log4j. Oliver is
the author of chainsaw. He has agr
Is there a list on what's planned for 1.3? I can't find it on the log4j
site or in the mailing list archives. (Might just be missing it, though.)
-Original Message-
From: Ceki Gülcü [mailto:[EMAIL PROTECTED]]
Sent: Friday, March 08, 2002 6:13 AM
To: [EMAIL PROTECTED]
Subject: The futu
=Bush"
You can find the archives at
http://marc.theaimsgroup.com/?l=log4j-user&r=1&w=2 and
http://marc.theaimsgroup.com/?l=log4j-dev&r=1&w=2
-Jim Moore
-Original Message-
From: Gary Udstrand [mailto:[EMAIL PROTECTED]]
Sent: Monday, March 04, 2002 7:28 PM
To: log4
You're posting to the wrong list: You should be posting to the Users list,
not the Developers list. This one is for the Developers of Log4j.
Use Log4j. If you need more information, check out the mailing list
archives.
-Original Message-
From: Eyal Lewinsohn [mailto:[EMAIL PROTECTED]]
import org.apache.log4j.Priority;
/**
* This class introduces a new priority level called TRACE. TRACE has
* lower priority than DEBUG.
*/
public class TraceablePriority extends Priority {
public static final int TRACE_INT = 800;
// We assimilate TRACE to DEBUG on Syslog
private st
Ditto.
-0
-Original Message-
From: Mathias Bogaert [mailto:[EMAIL PROTECTED]]
Sent: Monday, December 17, 2001 5:20 PM
To: Log4J Developers List
Subject: Re: [VOTE] new committer
Hello,
Although it has been a while since I committed my last code (been busy on
other really interesting
Is there an ant target for building the docs?
-Original Message-
From: Ceki Gülcü [mailto:[EMAIL PROTECTED]]
Sent: Thursday, September 06, 2001 2:52 AM
To: LOG4J Developers Mailing List
Subject: Re: [POLL] Documentation in Docbook
Paul,
I checked in my very early draft. It contains a
ckage, but why should you have to do that translation? Logger,
Level, and LogManager fit much more closely to people's way of thinking
about logging.
-Jim Moore
-Original Message-
From: Christopher Taylor [mailto:[EMAIL PROTECTED]]
Sent: Friday, August 31, 2001 8:54 AM
To: LOG4J Develop
#x27;re using a pre-Java 2 system, J2ME, etc., then you don't get the
advantage of that kind of optimization.
I absolutely agree with Dean, but I work in a J2SE and J2EE environment, so
flexibility and maintainability is more important to me than compati
Looks great!
There's a typo on the very last line. It should be "may be influenced by
system properties."
btw: There's no performance hit on HotSpot for Logger being an interface
instead of a class, but that's only with HotSpot.
-Jim Moore
-Original Message-
The most obvious incompatibility is that it's in the java.anything package.
The security manager doesn't allow you to add things to that namespace
simply by using the classpath (for what I hope are obvious reasons). You
have to force the issue using the "boot classpath." It's possible to do,
but
r or the VM, which people only
run under those conditions if they really like slow performance, and even
then you can't be sure SOMETHING's not going on behind the scenes.
Just thought you'd like to know that even the people within Sun couldn't
solve the problem -- even by tryin
owever, if you want something
fancier (like in the code you linked to) you can override the default
behavior for various types of objects by providing your own ObjectRenders
(in the org.apache.log4j.or package) and registering them with the
RendererMap (available from the Hierarchy).
That would seem to be the more "politic" way to go...
-Original Message-
From: Paul Glezen [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, June 20, 2001 10:05 AM
To: LOG4J Developers Mailing List
Subject: Log4j support for JDK 1.1
I like the idea of designating a last release that official
e-effects; so deciphering it will take time. Besides, I do have a "real"
job... :)
-Jim Moore
-Original Message-
From: Ceki Gulcu [mailto:[EMAIL PROTECTED]]
Sent: Monday, June 18, 2001 11:51 AM
To: LOG4J Developers Mailing List
Subject: RE: Plan for release 1.2
At 10:0
endant (ie, "#!/bin/sh") and more easily done as part of the
regular build process? Am I missing something fundimental, or do we simply
need a more defined "test environment"?
-Jim Moore
-Original Message-
From: Ceki Gulcu [mailto:[EMAIL PROTECTED]]
Sent: Monday, June 1
+1
-Original Message-
From: Ceki Gülcü [mailto:[EMAIL PROTECTED]]
Sent: Sunday, June 17, 2001 4:42 PM
To: [EMAIL PROTECTED]
Subject: [VOTE] New committer Chris Taylor
Greetings,
I would like to nominate Chris Taylor as a new log4j committer. He has made
several important contributions
that information until it's in an AsyncAppender (or
having been serialized to a server) then it will give the wrong name.
Any reason for threadName to not get set at LoggingEvent creation?
-Jim Moore
-
To unsubscribe, e-ma
At JavaOne they made a big deal out of the influence of Log4j on the new
logging API (though they didn't mention names, and they said it is an IBM
project). I think they did that to get the Log4j people to stop bothering
them about the lack of pluggablity, but... :-)
-Jim Moore
-Ori
ame) is doing exactly what the user asked
for. Permissions through that point must be writable, of course, or you'd
be violating security, but creating a file/directory in a writable
file/directory is fine from a security perspective.
-Jim Moore
-Original Message-
From: Ceki Gülcü [m
Suggestion: If you spit everything out in XML with a "Thou shalt use this
DTD to use this viewer" then you don't have to worry about various formats
and you can use any of the awesome XML tools (eg. Xerces, Cocoon, etc.) to
transform it any way you like easily. Transformations from XML are so
sim
,
TriggerEventEvaluator and Message objects) now have protected methods for
setting and getting them.
* The Session member was removed as a member because it's only used in one
method, and therefore made local.
-Jim Moore
--- SMTPAppender.oldSat May 19 17:06:16
used by thousands of
programmers, the ease with which they can extend -- rather than rewrite --
that functionality is extremely important.
That said, of course, log4j is extremely flexible and well written. It's
just that, being so, problems like the above are all the more glaring.
-Jim Moore
-O
What is meant, exactly, by "modify log4j settings at runtime"? From a
org.apache.log4j.gui.ChangeLoggingDialog within the application being run?
Sending it a SIGHUP to reread the file? From another VM that talks over a
socket?
-Jim Moore
-Original Message-
From: Ceki Gul
across this same problem in other places too, but the SMTPAppender really
disturbed me since it's an appender and therefore fairly likely for people
to want to extend with new functionality.
The point being, while log4j is currently great for "plugging in" new
features, it's not very
http://jakarta.apache.org/log4j/docs/manual.html
Near the top is a section on "Categories, Appenders and Layouts". Most of
that section in the introductory manual is devoted to exactly what you're
asking.
-Jim Moore
-Original Message-
From: Velraja Arumugam [mailto:[
1) It's a static method, so it's once per ClassLoader, not Thread.
2) You're doing it the hard way. Use the log4j.configuration property
instead.
java -Dlog4j.configuration=file:MyConfigFile.properties MyProg
Take a look at the JavaDocs for PropertyConfigurator.
-Jim Moore
protected methods for
setting and getting those object.
* The Session member was removed as a member because it's only used in one
method, and therefore made local.
-Jim Moore
--- SMTPAppender.oldFri Apr 13 10:45:00 2001
+++ SMTPAppender.java Fri Apr 13
In build/build.xml in the current contents of CVS it reads
^
The extra "=" causes it to incorrectly create the dist information.
-Jim Moore
-
To unsubscribe, e-mail: [EMAIL PROT
58 matches
Mail list logo