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