The Apache board has passed through a proposal to create a new project called "Apache Logging Services". The Logging Services project is intended to provide cross-language logging services for purposes of application debugging and auditing. There is hope that the bridging API will be a lot simpler and smaller than that of commons-logging.
The discussions leading to the submission of this resolution can be found at:
http://marc.theaimsgroup.com/?t=107115526200001&r=1&w=2
We should also mention that thanks to the relentless efforts of many developers and in particular those of Scott Deboy, we currently have inter-operability between the following projects:
* Log4Cxx (c++)
* Log4CPlus
* Log4j
* Log4Net
* Log4Perl
* Log4PHP
* JDK1.4's util.logging framework
View the Apache Board Resolution
-
Apache Creates Top Level Logging Services Project (16 messages)
- Posted by: Dion Almaer
- Posted on: December 18 2003 13:34 EST
Threaded Messages (16)
- Why yet another logging API? by Juergen Hoeller on December 18 2003 13:46 EST
- !another logging API by Kit McCormick on December 18 2003 14:07 EST
- Apache Logging, SMTPHandler by Sean Sullivan on December 18 2003 14:27 EST
- Apache Logging, SMTPHandler by Sean Sullivan on December 18 2003 14:27 EST
- Apache Creates Top Level Logging Services Project by tete kata on December 18 2003 14:33 EST
- RE:Yawning at logging by Brian McCallister on December 18 2003 15:19 EST
- Apache Creates Top Level Logging Services Project by Cameron Purdy on December 18 2003 15:22 EST
- XpoLog and The new Logging API by Haim Koschitzky on December 18 2003 18:01 EST
- Apache Creates Top Level Logging Services Project by Nils Kilden-Pedersen on December 18 2003 20:44 EST
-
Apache Creates Top Level Logging Services Project by Andreas Mecky on December 19 2003 04:08 EST
-
Apache Creates Top Level Logging Services Project by Geir Magnusson Jr on December 19 2003 08:58 EST
-
Apache Creates Top Level Logging Services Project by Cameron Purdy on December 19 2003 04:36 EST
- Apache Creates Top Level Logging Services Project by M.A Larkey on December 19 2003 07:40 EST
-
Apache Creates Top Level Logging Services Project by Geir Magnusson Jr on December 19 2003 08:18 EST
- Apache Creates Top Level Logging Services Project by srinivas chennamaraja on December 23 2003 07:05 EST
-
Apache Creates Top Level Logging Services Project by Cameron Purdy on December 19 2003 04:36 EST
-
Apache Creates Top Level Logging Services Project by Geir Magnusson Jr on December 19 2003 08:58 EST
-
Apache Creates Top Level Logging Services Project by Andreas Mecky on December 19 2003 04:08 EST
- This is great! by Jay Ma on December 18 2003 20:17 EST
-
Why yet another logging API?[ Go to top ]
- Posted by: Juergen Hoeller
- Posted on: December 18 2003 13:46 EST
- in response to Dion Almaer
"A lot simpler and smaller" than commons-logging - considering 22 KB for commons-logging-api.jar and its absolutely minimal Log API? Cross-language logging services - do they mean logging into the same log sinks (if yes, why does this require a new API)?
I don't seem to get the point here: Why does the Java world need yet another logging abstraction API, after java.util.logging and in particular Apache's own commons-logging?
Juergen -
!another logging API[ Go to top ]
- Posted by: Kit McCormick
- Posted on: December 18 2003 14:07 EST
- in response to Juergen Hoeller
It's not an API they are proposing; it's a service which will be compatible with the APIs listed in the resolution. -
Apache Logging, SMTPHandler[ Go to top ]
- Posted by: Sean Sullivan
- Posted on: December 18 2003 14:27 EST
- in response to Dion Almaer
I am thinking about moving the SMTPHandler project into the Apache
Logging project.
http://smtphander.sourceforge.net/ -
Apache Logging, SMTPHandler[ Go to top ]
- Posted by: Sean Sullivan
- Posted on: December 18 2003 14:27 EST
- in response to Sean Sullivan
Oops. The correct link is http://smtphandler.sourceforge.net -
Apache Creates Top Level Logging Services Project[ Go to top ]
- Posted by: tete kata
- Posted on: December 18 2003 14:33 EST
- in response to Dion Almaer
Maybe it is just me but why is logging so interesting it warrants all this effort? I seem to do just well without all this. This makes me yawn. -
RE:Yawning at logging[ Go to top ]
- Posted by: Brian McCallister
- Posted on: December 18 2003 15:19 EST
- in response to tete kata
Logging is very interesting and important to the sysadmins who actually manage applications ;-)
-Brian -
Apache Creates Top Level Logging Services Project[ Go to top ]
- Posted by: Cameron Purdy
- Posted on: December 18 2003 15:22 EST
- in response to Dion Almaer
This is awesome! I was starting to think that Hani would run out of targets ;-)
Peace,
Cameron Purdy
Tangosol, Inc.
Coherence: Clustered JCache for Grid Computing! -
XpoLog and The new Logging API[ Go to top ]
- Posted by: Haim Koschitzky
- Posted on: December 18 2003 18:01 EST
- in response to Cameron Purdy
XpoLog will be integrated with the new Logging API as it is
Integrated to log4j.
Haim
www.xpolog.com -
Apache Creates Top Level Logging Services Project[ Go to top ]
- Posted by: Nils Kilden-Pedersen
- Posted on: December 18 2003 20:44 EST
- in response to Cameron Purdy
This is awesome! I was starting to think that Hani would run out of targets ;-)
He's busy selling motorcycles on eBay. -
Apache Creates Top Level Logging Services Project[ Go to top ]
- Posted by: Andreas Mecky
- Posted on: December 19 2003 04:08 EST
- in response to Nils Kilden-Pedersen
I hope that Hani get his auctions done and return to his job. This is a perfect target.
IMHO I think that Ceki is still so freaked out that sun has not taken log4j as the implementation for the JDK1.4 logging API that he is now searching for another way to make his stand as the "logging" man.
Since he cannot be the Java logging guru why not aim at a bigger goal? -
Apache Creates Top Level Logging Services Project[ Go to top ]
- Posted by: Geir Magnusson Jr
- Posted on: December 19 2003 08:58 EST
- in response to Andreas Mecky
I hope that Hani get his auctions done and return to his job. This is a perfect target.
>
> IMHO I think that Ceki is still so freaked out that sun has not taken log4j as the implementation for the JDK1.4 logging API that he is now searching for another way to make his stand as the "logging" man.
> Since he cannot be the Java logging guru why not aim at a bigger goal?
I think that's far-fetched. I think of Ceki as the logging guru (and even more so when we get TRACE in log4j! Hear that, Ceki? TRACE!).
Do people really use the JDK1.4 logging? Given the health and existance of log4j, the jdk logging struck me as a mistake and a non-starter. -
Apache Creates Top Level Logging Services Project[ Go to top ]
- Posted by: Cameron Purdy
- Posted on: December 19 2003 16:36 EST
- in response to Geir Magnusson Jr
Do you mean "trace" like "show me the value of x":
trace(x);
Output:
x=3
That's pretty easy to do in Java, especially since JDK 1.4.
Peace,
Cameron Purdy
Tangosol, Inc.
Coherence: Clustered JCache for Grid Computing! -
Apache Creates Top Level Logging Services Project[ Go to top ]
- Posted by: M.A Larkey
- Posted on: December 19 2003 19:40 EST
- in response to Cameron Purdy
Do you mean "trace" like "show me the value of x":
>
> trace(x);
>
> Output:
>
> x=3
>
> That's pretty easy to do in Java, especially since JDK 1.4.
yeah but, uh, log4j is like, umm, superior framework and stuff.. you just don't get it! -
Apache Creates Top Level Logging Services Project[ Go to top ]
- Posted by: Geir Magnusson Jr
- Posted on: December 19 2003 20:18 EST
- in response to Cameron Purdy
Do you mean "trace" like "show me the value of x":
>
> trace(x);
>
> Output:
>
> x=3
>
> That's pretty easy to do in Java, especially since JDK 1.4.
>
No. I was referring to adding trace as a level to log4j. Long battle on the user list. Me bringing it up in public is a bit of a good-natured joke between me and Ceki. -
Apache Creates Top Level Logging Services Project[ Go to top ]
- Posted by: srinivas chennamaraja
- Posted on: December 23 2003 19:05 EST
- in response to Geir Magnusson Jr
Actually, it's quite easy to extend log4j's Level Class to implement your own Levels (in this case TRACE Level). All you have to do figure out where should TRACE exists? below DEBUG or above.
regds,
Srini -
This is great![ Go to top ]
- Posted by: Jay Ma
- Posted on: December 18 2003 20:17 EST
- in response to Dion Almaer
We have both C++ and Java applications in the same project. We created our own socketed based logging service. It is great to see that Apache started cross-language logging services project!