Where can I help?

2003-02-08 Thread Raymond DeCampo
All, I haven't been involved with open source before but I've wanted to for a while. I figured I would take the plunge with log4j. Where can I be of help? Should I just grab some bugs from Bugzilla and go? Does anyone have any in particular they'd like to see tackled but don't have the

Re: Where can I help?

2003-02-09 Thread Raymond DeCampo
Thanks for the suggestions. I think I'll give some effort towards improving Chainsaw. Toward that end, when I was trying to get Chainsaw going today, I noticed that it is not compatible with output from earlier XMLLayout output that use category instead of logger. Was this intentional or

Re: JDBCAppender memory leak issue

2003-02-12 Thread Raymond DeCampo
Lutz Michael wrote: I will look at it. From what I've seen, it didn't look overly complicated, but I know how database code can get ... especially when you're trying to be RDBMS neutral. Please give me a few days to get back to you (I'm also busy of course). Also, the CLOB support was another

Re: Configuration GUI

2003-02-13 Thread Raymond DeCampo
Niclas Hedhman wrote: On Thursday 13 February 2003 03:03, robert burrell donkin wrote: On Tuesday, February 11, 2003, at 11:35 PM, Richard Bair wrote: snip BTW, Mark, I'm totally wrong. The java.beans package goes all the way back to 1.2.2 at least. I think it will work well for what we

Sorted or order-preserving Properties

2003-02-15 Thread Raymond DeCampo
Somebody was looking for sorted or order preserving implementations of java.util.Properties. For what it's worth, here's a couple. I haven't made any attempt to optimize them (the order-preserving one in particular is a resource hog), they are not thread-safe and they are a tangle of inner

Chainsaw and multiple files

2003-02-19 Thread Raymond DeCampo
All, I noticed that when you load multiple files with chainsaw that the effect is cumulative, i.e., logging events from all the files are simultaneously loaded. I am in the process of creating a recent files menu and I was going to save the state of the filters for each file. However, given

Re: New Chainsaw features - feedback?

2003-02-24 Thread Raymond DeCampo
Scott Deboy wrote: I've spent some time working on enhancements to the Chainsaw UI and I thought I'd step back and see what people think. Here's what I've implemented so far: If there are any suggestions for improvement/changes/duplication of effort in what you see here, please let me know. 1:

JDBC Appender

2003-03-31 Thread Raymond DeCampo
Hello all, I finally have more time as a major deadline has passed at work. I was thinking about writing an improved JDBC appender. My intention is to create a new appender from scratch. As discussed previously, I figured I would have an abstract base class with an abstract getConnection()

Re: JDBC Appender

2003-03-31 Thread Raymond DeCampo
Paul Smith wrote: I figured I would have an abstract base class with an abstract getConnection() class and two concrete derivatives; one for getting the connection from a JNDI context and one for getting the connection from the DriverManager. This isn't too bad an idea, but I'm personally

PreparedStatementAppender

2003-06-02 Thread Raymond DeCampo
All, I have polished up the PreparedStatementAppender I have been working on. It has been javadoc'd and jalopy-ized and only awaits a committer to adopt it and place it in the repository (or to provide feedback as to what needs to be done with it before it is worthy of committing to the

Re: PreparedStatementAppender

2003-06-08 Thread Raymond DeCampo
Raymond DeCampo wrote: All, I have polished up the PreparedStatementAppender I have been working on. It has been javadoc'd and jalopy-ized and only awaits a committer to adopt it and place it in the repository (or to provide feedback as to what needs to be done with it before it is worthy

Re: SV: ContextClassLoaderSelector

2003-04-12 Thread Raymond DeCampo
Jacob Kjome wrote: I think you've missed the point of what is being done with javax.servlet.context.tempdir. Yes, I assumed you were using it for it's intended purpose. It is absolutely, utterly, guaranteed that any and all containers claiming to have support for the servlet spec *will*

Re: PreparedStatementAppender

2003-06-08 Thread Raymond DeCampo
Mark Womack wrote: Hi Raymond, I will do this tonight or tomorrow in the log4j-sandbox. -Mark - Original Message - From: Raymond DeCampo [EMAIL PROTECTED] To: Log4J Developers List [EMAIL PROTECTED] Sent: Sunday, June 08, 2003 7:21 AM Subject: Re: PreparedStatementAppender Thanks

Re: Log4J Future and Avalon

2003-06-18 Thread Raymond DeCampo
Berin Loritsch wrote: I had an encouraging chat with the Log4J folks (Ceki in particular), and we have some good news from the logger front. We all knew that Log4J surpasses LogKit in the feature list. We also know that LogKit does its job well for only 25% of the weight. We also know that

Re: [RT] Agnostic logging support

2003-06-18 Thread Raymond DeCampo
Ceki Gülcü wrote: At 04:23 PM 6/18/2003 +0200, you wrote: Finally, there is the speed issue. As fast as an if.isDebugEnabled() may be, we have seen that some places need a logging statement in a close loop, and this makes performance degrade. How is that possible? If the logging statements

Re: log4j 1.3 packaging

2003-06-24 Thread Raymond DeCampo
My vote would be for a build that includes the jar file as it is now and another jar file containing the minimal set of classes. If a developer is interested in keeping the jar file size down he or she would probably not be intimidated by having to pick and choose appenders to add to the

Re: Chainsaw v2 now in jakarta-log4j module

2003-06-25 Thread Raymond DeCampo
Paul Smith wrote: I tagged both repos prior to the change, tag may be a bit verbose, but there you go. Checked in all the Chainsaw files, and modified build.xml to ensure it hasn't broken anything. I've still got to move over a couple of example log4j.xml files, but I've run out of lunch time, but

Re: JDBC version problems

2003-08-10 Thread Raymond DeCampo
. As long as method X is not actually used we are safe. 2nd variant --- Same as the 1st variant for version 1.2 except that method X of the underlying connection object is called using reflection under v. 1.4. HTH, At 11:19 AM 8/9/2003 -0400, Raymond DeCampo wrote: Hello all, As some

Re: JDBC version problems

2003-08-14 Thread Raymond DeCampo
versions. As long as method X is not actually used we are safe. 2nd variant --- Same as the 1st variant for version 1.2 except that method X of the underlying connection object is called using reflection under v. 1.4. HTH, At 11:19 AM 8/9/2003 -0400, Raymond DeCampo wrote: Hello all, As some

JDBC version problems

2003-08-14 Thread Raymond DeCampo
Hello all, As some of you know, I've been working on JDBC-based appenders in the sandbox. I wanted to create a connection pool for environments where no such pool existed so that the JDBC appender would not have to create a new connection for every log message. If you've never thought about

Re: cvs commit: jakarta-log4j/src/java/org/apache/log4j/spi LoggingEvent.java

2003-12-04 Thread Raymond DeCampo
Paul Smith wrote: The hashcode computation must be fast in itself, at least significantly faster than 'equals' method invocations which return false. I think that String.hashcode computation is kinda slow depending on the JDK because it iterates on ALL the characters of the String. M.

Re: Sandbox problems

2003-12-08 Thread Raymond DeCampo
Ceki Gülcü wrote: Given my recent changes to ThrowableInformation the following files no longer compile properly. The method getThrowable() is undefined for the type ThrowableInformation ThrowableClassMatchFilter.java log4j-sandbox/src/java/org/apache/log4j/filter line 170 The method

Re: Sandbox problems

2003-12-08 Thread Raymond DeCampo
Raymond DeCampo wrote: Ceki Gülcü wrote: Given my recent changes to ThrowableInformation the following files no longer compile properly. The method getThrowable() is undefined for the type ThrowableInformation ThrowableClassMatchFilter.java log4j-sandbox/src/java/org/apache/log4j/filter line

Re: DailyRollingAppender does not roll each period (issue)

2003-12-09 Thread Raymond DeCampo
Walid Joseph Gedeon wrote: Thank you for your reply, Ceki. First, the rolling appenders have been rewritten. See o.a.l.rolling package in log4j cvs. I will refer to the cvs sources (so far I was based on the sources in the jar). Do the re-written appenders address this issue? I'll probably

Chainsaw and JDK 1.3

2003-12-15 Thread Raymond DeCampo
We've probably been over this before, but what is the current status of Chainsaw relative to JDK 1.3.x? I recently tried to compile the trunk on JDK 1.3.1 but chainsaw did not compile. Thanks, Ray - To unsubscribe, e-mail:

Re: Chainsaw and JDK 1.3

2003-12-15 Thread Raymond DeCampo
Paul Smith wrote: On Tue, 2003-12-16 at 10:40, Raymond DeCampo wrote: We've probably been over this before, but what is the current status of Chainsaw relative to JDK 1.3.x? I recently tried to compile the trunk on JDK 1.3.1 but chainsaw did not compile. I think I've addressed all the 1.3.1

Re: [Chainsaw]: Proposed new LogPanel preference saving structure

2003-12-15 Thread Raymond DeCampo
Paul Smith wrote: Currently we have the SettingsManager and associated event objects which are used to save/load Application wide events. However currently all the LogPanel settings are saved via standard Serialization. This tends to be easy to do, but brittle as we add more information to the

Re: Chainsaw and JDK 1.3

2003-12-16 Thread Raymond DeCampo
Raymond DeCampo wrote: Paul Smith wrote: On Tue, 2003-12-16 at 10:40, Raymond DeCampo wrote: We've probably been over this before, but what is the current status of Chainsaw relative to JDK 1.3.x? I recently tried to compile the trunk on JDK 1.3.1 but chainsaw did not compile. I think I've

NDC

2003-12-17 Thread Raymond DeCampo
All, I was recently thinking about adding some NDC logging to my servlet, but I was concerned (perhaps unnecessarily) by some of the things I read in the docs and the source code. Since I am in a servlet container I am not in control of my threads. So it is difficult to know when to call

Re: NDC

2003-12-18 Thread Raymond DeCampo
Ceki Gülcü wrote: At 06:58 PM 12/17/2003 -0500, Raymond DeCampo wrote: Before I put any serious effort forward I wanted to make sure that such a change would fit in in terms of the overall vision and that I'm not missing something else that would prevent it being accepted. If one