You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@avalon.apache.org by Peter Donald <do...@apache.org> on 2001/09/17 08:36:50 UTC
LogKit 1.0b5 Released
LogKit 1.0b5 Released
---------------------
The Avalon team is proud to announce the 1.0b5 beta
release of LogKit.
About Avalon
------------
The Avalon project is Apache's Java Server Framework.
It is separated into six sub projects: Framework,
Excalibur, LogKit, Cornerstone, Phoenix, and Testlet.
Its purpose is to simplify server side programming
for Java based projects. It formalizes serveral
best of breed practices and patterns for server side
programming.
For more information about Avalon, please go to
http://jakarta.apache.org/avalon
About LogKit 1.0b5
------------------
LogKit is an easy to use logging toolkit designed
for secure performance orientated logging. It's
design encourages integration into existing products
with minimal impact.
For more information about LogKit 1.0b5, please go to
http://jakarta.apache.org/avalon/logkit
ChangeLog for LogKit 1.0b5
*) Updated unit tests to use JUnit rather than Testlet. [EP]
*) Deprecate OutputStreamLogger and replace with
LoggerOutputStream.
*) Added JMS support for JMS Log messages.
*) Added file rotation strategies, including patches
from Bernhard Huber and Carsten Ziegeler
*) Implemented a database log target.
*) Used synchronization to make targets more threads
safe.
*) Fix masquerading attack security hole.
*) Incorporate additivity feature similar to Log4j.
This is needed as getLogTargets() is deprecated
for security reasons (allowed masq) and yet this
functionality is still needed. Added unit tests
to verify it behaves as expected.
*) Made LogEvent serializable. The format may change
slightly before release.
*) Passed Hierarchy object as ErrorHandler. Hierarchy
delegates to another ErrorHandler which allows
ErrorHandler to be pluggable without resetting
all ErrorHandlers each time an ErrorHandler is changed.
*) Incorporated delegation of Error Handling to ErrorHandler.
Logging components receive an ErrorHandler by implementing
ErrorAware. Added AbstractTarget that provided
basic functionality of open/close and error handling
almost always needed by LogTargets. Refactored
all existing targets to work with this method.
*) Made ContextMap serializable. After deserializing
it defaults to readonly. This assumes that Context
only contains serializable elements.
*) Update build process to the proposed standard. [BL]
*) Update build process to notify the user of missing
jars, and perform many other checks
Downloads for LogKit 1.0b5 available at
http://jakarta.apache.org/builds/jakarta-avalon/release/logkit/latest
--
Cheers,
Pete
----------------------------------------------------------------
Fools ignore complexity. Pragmatists suffer it.
Some can avoid it. Geniuses remove it.
-- Perlis's Programming Proverb #58, SIGPLAN Notices, Sept. 1982
----------------------------------------------------------------
---------------------------------------------------------------------
To unsubscribe, e-mail: avalon-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: avalon-dev-help@jakarta.apache.org
Re: LogKit 1.0b5 Released
Posted by Berin Loritsch <bl...@apache.org>.
Peter Donald wrote:
>
> Berin
>
> Could you add it into freshmeat registry?
Already done (I added 'branches' for all the Avalon
projects). I also just made a release announcement.
>
> On Mon, 17 Sep 2001 16:36, Peter Donald wrote:
> > LogKit 1.0b5 Released
> > ---------------------
> > The Avalon team is proud to announce the 1.0b5 beta
> > release of LogKit.
> >
> > About Avalon
> > ------------
> > The Avalon project is Apache's Java Server Framework.
> > It is separated into six sub projects: Framework,
> > Excalibur, LogKit, Cornerstone, Phoenix, and Testlet.
> > Its purpose is to simplify server side programming
> > for Java based projects. It formalizes serveral
> > best of breed practices and patterns for server side
> > programming.
> >
> > For more information about Avalon, please go to
> > http://jakarta.apache.org/avalon
> >
> > About LogKit 1.0b5
> > ------------------
> > LogKit is an easy to use logging toolkit designed
> > for secure performance orientated logging. It's
> > design encourages integration into existing products
> > with minimal impact.
> >
> > For more information about LogKit 1.0b5, please go to
> > http://jakarta.apache.org/avalon/logkit
> >
> > ChangeLog for LogKit 1.0b5
> >
> > *) Updated unit tests to use JUnit rather than Testlet. [EP]
> >
> > *) Deprecate OutputStreamLogger and replace with
> > LoggerOutputStream.
> >
> > *) Added JMS support for JMS Log messages.
> >
> > *) Added file rotation strategies, including patches
> > from Bernhard Huber and Carsten Ziegeler
> >
> > *) Implemented a database log target.
> >
> > *) Used synchronization to make targets more threads
> > safe.
> >
> > *) Fix masquerading attack security hole.
> >
> > *) Incorporate additivity feature similar to Log4j.
> > This is needed as getLogTargets() is deprecated
> > for security reasons (allowed masq) and yet this
> > functionality is still needed. Added unit tests
> > to verify it behaves as expected.
> >
> > *) Made LogEvent serializable. The format may change
> > slightly before release.
> >
> > *) Passed Hierarchy object as ErrorHandler. Hierarchy
> > delegates to another ErrorHandler which allows
> > ErrorHandler to be pluggable without resetting
> > all ErrorHandlers each time an ErrorHandler is changed.
> >
> > *) Incorporated delegation of Error Handling to ErrorHandler.
> > Logging components receive an ErrorHandler by implementing
> > ErrorAware. Added AbstractTarget that provided
> > basic functionality of open/close and error handling
> > almost always needed by LogTargets. Refactored
> > all existing targets to work with this method.
> >
> > *) Made ContextMap serializable. After deserializing
> > it defaults to readonly. This assumes that Context
> > only contains serializable elements.
> >
> > *) Update build process to the proposed standard. [BL]
> >
> > *) Update build process to notify the user of missing
> > jars, and perform many other checks
> >
> >
> > Downloads for LogKit 1.0b5 available at
> >
> > http://jakarta.apache.org/builds/jakarta-avalon/release/logkit/latest
>
> --
> Cheers,
>
> Pete
>
> *----------------------------------------------*
> | The best defense against logic is ignorance. |
> *----------------------------------------------*
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: avalon-dev-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: avalon-dev-help@jakarta.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: avalon-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: avalon-dev-help@jakarta.apache.org
Re: AW: LogKit 1.0b5 Released
Posted by Peter Donald <do...@apache.org>.
On Mon, 17 Sep 2001 17:12, Carsten Ziegeler wrote:
> Is there any schedule planned for the final release
> of LogKit?
If theres no bugs detected in this release then it will be released as final.
Basically this is just to guarentee that the DB targets and JMS targets are
production ready ;)
--
Cheers,
Pete
*------------------------------------------------*
| You can't wake a person who is pretending |
| to be asleep. -Navajo Proverb. |
*------------------------------------------------*
---------------------------------------------------------------------
To unsubscribe, e-mail: avalon-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: avalon-dev-help@jakarta.apache.org
AW: LogKit 1.0b5 Released
Posted by Carsten Ziegeler <cz...@sundn.de>.
Is there any schedule planned for the final release
of LogKit?
Carsten
> Peter Donald wrote:
>
> Berin
>
> Could you add it into freshmeat registry?
>
> On Mon, 17 Sep 2001 16:36, Peter Donald wrote:
> > LogKit 1.0b5 Released
> > ---------------------
> > The Avalon team is proud to announce the 1.0b5 beta
> > release of LogKit.
> >
> > About Avalon
> > ------------
> > The Avalon project is Apache's Java Server Framework.
> > It is separated into six sub projects: Framework,
> > Excalibur, LogKit, Cornerstone, Phoenix, and Testlet.
> > Its purpose is to simplify server side programming
> > for Java based projects. It formalizes serveral
> > best of breed practices and patterns for server side
> > programming.
> >
> > For more information about Avalon, please go to
> > http://jakarta.apache.org/avalon
> >
> > About LogKit 1.0b5
> > ------------------
> > LogKit is an easy to use logging toolkit designed
> > for secure performance orientated logging. It's
> > design encourages integration into existing products
> > with minimal impact.
> >
> > For more information about LogKit 1.0b5, please go to
> > http://jakarta.apache.org/avalon/logkit
> >
> > ChangeLog for LogKit 1.0b5
> >
> > *) Updated unit tests to use JUnit rather than Testlet. [EP]
> >
> > *) Deprecate OutputStreamLogger and replace with
> > LoggerOutputStream.
> >
> > *) Added JMS support for JMS Log messages.
> >
> > *) Added file rotation strategies, including patches
> > from Bernhard Huber and Carsten Ziegeler
> >
> > *) Implemented a database log target.
> >
> > *) Used synchronization to make targets more threads
> > safe.
> >
> > *) Fix masquerading attack security hole.
> >
> > *) Incorporate additivity feature similar to Log4j.
> > This is needed as getLogTargets() is deprecated
> > for security reasons (allowed masq) and yet this
> > functionality is still needed. Added unit tests
> > to verify it behaves as expected.
> >
> > *) Made LogEvent serializable. The format may change
> > slightly before release.
> >
> > *) Passed Hierarchy object as ErrorHandler. Hierarchy
> > delegates to another ErrorHandler which allows
> > ErrorHandler to be pluggable without resetting
> > all ErrorHandlers each time an ErrorHandler is changed.
> >
> > *) Incorporated delegation of Error Handling to ErrorHandler.
> > Logging components receive an ErrorHandler by implementing
> > ErrorAware. Added AbstractTarget that provided
> > basic functionality of open/close and error handling
> > almost always needed by LogTargets. Refactored
> > all existing targets to work with this method.
> >
> > *) Made ContextMap serializable. After deserializing
> > it defaults to readonly. This assumes that Context
> > only contains serializable elements.
> >
> > *) Update build process to the proposed standard. [BL]
> >
> > *) Update build process to notify the user of missing
> > jars, and perform many other checks
> >
> >
> > Downloads for LogKit 1.0b5 available at
> >
> > http://jakarta.apache.org/builds/jakarta-avalon/release/logkit/latest
>
> --
> Cheers,
>
> Pete
>
> *----------------------------------------------*
> | The best defense against logic is ignorance. |
> *----------------------------------------------*
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: avalon-dev-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: avalon-dev-help@jakarta.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: avalon-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: avalon-dev-help@jakarta.apache.org
Re: LogKit 1.0b5 Released
Posted by Peter Donald <do...@apache.org>.
Berin
Could you add it into freshmeat registry?
On Mon, 17 Sep 2001 16:36, Peter Donald wrote:
> LogKit 1.0b5 Released
> ---------------------
> The Avalon team is proud to announce the 1.0b5 beta
> release of LogKit.
>
> About Avalon
> ------------
> The Avalon project is Apache's Java Server Framework.
> It is separated into six sub projects: Framework,
> Excalibur, LogKit, Cornerstone, Phoenix, and Testlet.
> Its purpose is to simplify server side programming
> for Java based projects. It formalizes serveral
> best of breed practices and patterns for server side
> programming.
>
> For more information about Avalon, please go to
> http://jakarta.apache.org/avalon
>
> About LogKit 1.0b5
> ------------------
> LogKit is an easy to use logging toolkit designed
> for secure performance orientated logging. It's
> design encourages integration into existing products
> with minimal impact.
>
> For more information about LogKit 1.0b5, please go to
> http://jakarta.apache.org/avalon/logkit
>
> ChangeLog for LogKit 1.0b5
>
> *) Updated unit tests to use JUnit rather than Testlet. [EP]
>
> *) Deprecate OutputStreamLogger and replace with
> LoggerOutputStream.
>
> *) Added JMS support for JMS Log messages.
>
> *) Added file rotation strategies, including patches
> from Bernhard Huber and Carsten Ziegeler
>
> *) Implemented a database log target.
>
> *) Used synchronization to make targets more threads
> safe.
>
> *) Fix masquerading attack security hole.
>
> *) Incorporate additivity feature similar to Log4j.
> This is needed as getLogTargets() is deprecated
> for security reasons (allowed masq) and yet this
> functionality is still needed. Added unit tests
> to verify it behaves as expected.
>
> *) Made LogEvent serializable. The format may change
> slightly before release.
>
> *) Passed Hierarchy object as ErrorHandler. Hierarchy
> delegates to another ErrorHandler which allows
> ErrorHandler to be pluggable without resetting
> all ErrorHandlers each time an ErrorHandler is changed.
>
> *) Incorporated delegation of Error Handling to ErrorHandler.
> Logging components receive an ErrorHandler by implementing
> ErrorAware. Added AbstractTarget that provided
> basic functionality of open/close and error handling
> almost always needed by LogTargets. Refactored
> all existing targets to work with this method.
>
> *) Made ContextMap serializable. After deserializing
> it defaults to readonly. This assumes that Context
> only contains serializable elements.
>
> *) Update build process to the proposed standard. [BL]
>
> *) Update build process to notify the user of missing
> jars, and perform many other checks
>
>
> Downloads for LogKit 1.0b5 available at
>
> http://jakarta.apache.org/builds/jakarta-avalon/release/logkit/latest
--
Cheers,
Pete
*----------------------------------------------*
| The best defense against logic is ignorance. |
*----------------------------------------------*
---------------------------------------------------------------------
To unsubscribe, e-mail: avalon-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: avalon-dev-help@jakarta.apache.org