1
0
Commit Graph

1634 Commits

Author SHA1 Message Date
Simon Kitching
75c8135c03 Fix javadoc and fix java1.5 compile warnings.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/logging/trunk@177071 13f79535-47bb-0310-9956-ffa450edef68
2005-05-23 01:04:54 +00:00
Simon Kitching
a408e51f46 Ensure class file format is compatible with JVM 1.1
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/logging/trunk@176581 13f79535-47bb-0310-9956-ffa450edef68
2005-05-23 01:02:02 +00:00
Simon Kitching
a04edd5ec6 Updated obsolete goal java:jar to jar:jar
Removed obsolete exclude of CVS subdirs


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/logging/trunk@176497 13f79535-47bb-0310-9956-ffa450edef68
2005-05-23 01:01:36 +00:00
Simon Kitching
110f2a234b Added internal diagnostics
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/logging/trunk@171301 13f79535-47bb-0310-9956-ffa450edef68
2005-05-22 10:43:52 +00:00
Simon Kitching
c485c20b1e Added internal diagnostics
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/logging/trunk@171300 13f79535-47bb-0310-9956-ffa450edef68
2005-05-22 10:43:06 +00:00
Robert Burrell Donkin
cbfc01a0ab Fixed bug in demonstration. Spotted by Simon Kitching.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/logging/trunk@170992 13f79535-47bb-0310-9956-ffa450edef68
2005-05-19 20:42:12 +00:00
Robert Burrell Donkin
cb2ddfd9cc Improved demonstration build by automatically cleaning. Contributed by Ceki Gülcü.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/logging/trunk@170829 13f79535-47bb-0310-9956-ffa450edef68
2005-05-18 21:15:14 +00:00
Simon Kitching
c1f16b5d2a Just moved some code out of method getLogConstructor into its own
method reportInvalidLogAdapter to make code easier to read (esp.
as I'm going to add more code to this method later).


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/logging/trunk@170512 13f79535-47bb-0310-9956-ffa450edef68
2005-05-17 04:27:57 +00:00
Simon Kitching
e985f2a051 Minor AccessController-related tidyups:
* Use static initialiser block to initialise factories rather than variable initialiser.
* Add static member thisClassLoader to cache classloader for the LogFactory class;
  change all calls to LogFactory.class.getClassLoader() to just use thisClassLoader.
* Change getContextClassLoader to always use AccessController (actually, rename
  getContextClassLoader to directGetContextClassLoader, and make getContextClassLoader
  a wrapper around that).
* define a method getClassLoader(clazz) that just does clazz.getClassLoader for now;
  change all calls to clazz.getClassLoader into getClassLoader(clazz)


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/logging/trunk@170501 13f79535-47bb-0310-9956-ffa450edef68
2005-05-17 01:43:32 +00:00
Simon Kitching
0a54560d5c oops .. should have added myself to the developers list before doing any commits.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/logging/trunk@170367 13f79535-47bb-0310-9956-ffa450edef68
2005-05-16 11:41:35 +00:00
Simon Kitching
851f7c5f33 Simple rearrangement of code only; no functionality change (though the diffs don't show that clearly).
Turned a complicated anonymous class declaration into a simple anonymous class that calls a method
on LogFactory containing all the code previously within the anonymous class declaration.


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/logging/trunk@170355 13f79535-47bb-0310-9956-ffa450edef68
2005-05-16 10:41:44 +00:00
Simon Kitching
3200e8aa2e Add test case for situation where context classloader is null.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/logging/trunk@169388 13f79535-47bb-0310-9956-ffa450edef68
2005-05-10 00:47:03 +00:00
Simon Kitching
7839295a8e Fix for case where classloader key to "factories" member is null.
This can happen in JDK1.1 and in embedded systems work. Without this
fix, a new LogFactoryImpl is created each time LogFactory.getLog(..)
is called! See bugzilla#10825, comment#22. Thanks to Erik Erskine for
bug report and fix.


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/logging/trunk@169387 13f79535-47bb-0310-9956-ffa450edef68
2005-05-10 00:45:18 +00:00
Robert Burrell Donkin
b6b750fc9c Added note about new, improved terminology coined by Mike Colbert.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/logging/trunk@168173 13f79535-47bb-0310-9956-ffa450edef68
2005-05-04 19:29:01 +00:00
Robert Burrell Donkin
9ad236575b Corrected mistake in analysis. Thanks to Brian Stansberry.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/logging/trunk@164642 13f79535-47bb-0310-9956-ffa450edef68
2005-04-25 20:37:28 +00:00
Brett Leslie Porter
eedeb3cdb4 fix invalid project.xml descriptor
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/logging/trunk@162107 13f79535-47bb-0310-9956-ffa450edef68
2005-04-21 02:03:27 +00:00
Robert Burrell Donkin
d452378887 Changed site URL to minotaur
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/logging/trunk@161686 13f79535-47bb-0310-9956-ffa450edef68
2005-04-17 19:49:26 +00:00
Robert Burrell Donkin
b744f1e38e Improvements to the tech guide. Contributed by Brian Stansberry. Issue#34412.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/logging/trunk@161682 13f79535-47bb-0310-9956-ffa450edef68
2005-04-17 19:31:59 +00:00
Robert Burrell Donkin
6133566a84 Added link to ceki's document
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/logging/trunk@159142 13f79535-47bb-0310-9956-ffa450edef68
2005-03-27 08:53:34 +00:00
Robert Burrell Donkin
2aa2ad57f6 Demonstration/Proof of concept code. Contained is an analysis of common parent first and child first JCL use cases using convention context classloaders together with code that demonstrates the concepts involved.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/logging/trunk@159106 13f79535-47bb-0310-9956-ffa450edef68
2005-03-26 15:16:28 +00:00
Robert Burrell Donkin
80ed7615b6 Added tech guide. This provides introductions to subjects such as classloading for expert users and developers.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/logging/trunk@157339 13f79535-47bb-0310-9956-ffa450edef68
2005-03-13 16:21:42 +00:00
Robert Burrell Donkin
0721445959 Fixed innaccurate catch. Should catch all throwables to ensure graceful failure.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/logging/trunk@156998 13f79535-47bb-0310-9956-ffa450edef68
2005-03-10 21:55:38 +00:00
Robert Burrell Donkin
23df003ef1 Improved javadocs for WeakHashTable. More readable explaination contributed by Simon Kitching.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/logging/trunk@156689 13f79535-47bb-0310-9956-ffa450edef68
2005-03-09 21:13:21 +00:00
Robert Burrell Donkin
01f84f3a7c Added link to download location
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/logging/trunk@156336 13f79535-47bb-0310-9956-ffa450edef68
2005-03-06 19:40:23 +00:00
Robert Burrell Donkin
6970b4e249 Updated status of 1.0.5 release
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/logging/trunk@156335 13f79535-47bb-0310-9956-ffa450edef68
2005-03-06 19:28:37 +00:00
Dirk Verbeeck
267f507d8c convert .cvsignore to svn:ignore
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/logging/trunk@155504 13f79535-47bb-0310-9956-ffa450edef68
2005-02-26 13:45:11 +00:00
Dirk Verbeeck
b56a58e5de svn:keywords correction
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/logging/trunk@155426 13f79535-47bb-0310-9956-ffa450edef68
2005-02-26 13:10:49 +00:00
Robert Burrell Donkin
d746ff0810 Added Log4JCategory into optional distribution
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/logging/trunk@153528 13f79535-47bb-0310-9956-ffa450edef68
2005-02-12 19:21:29 +00:00
Robert Burrell Donkin
dc14a8cfcc Added overview for optional
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/logging/trunk@153513 13f79535-47bb-0310-9956-ffa450edef68
2005-02-12 15:56:51 +00:00
Robert Burrell Donkin
769564ac45 Reverted some changes which broke backwards compatibility
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/logging/trunk@153511 13f79535-47bb-0310-9956-ffa450edef68
2005-02-12 14:56:21 +00:00
Robert Burrell Donkin
15ee1ee573 Added details of released versions
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/logging/trunk@153508 13f79535-47bb-0310-9956-ffa450edef68
2005-02-12 14:27:27 +00:00
Robert Burrell Donkin
6e2408d553 Updated HEAD version.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/logging/trunk@153296 13f79535-47bb-0310-9956-ffa450edef68
2005-02-10 21:57:11 +00:00
Robert Burrell Donkin
dc8bb733f2 Added subversion ignore for build.properties in optional
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/logging/trunk@151750 13f79535-47bb-0310-9956-ffa450edef68
2005-02-07 20:42:52 +00:00
Robert Burrell Donkin
f87688012a Restricted warning message so that it is only displayed when the property has been set
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/logging/trunk@151748 13f79535-47bb-0310-9956-ffa450edef68
2005-02-07 20:36:53 +00:00
Robert Burrell Donkin
399b77bf20 Fixed link to class in optional distribution
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/logging/trunk@151637 13f79535-47bb-0310-9956-ffa450edef68
2005-02-06 23:21:34 +00:00
Robert Burrell Donkin
6a1b8dda67 Added sample properties
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/logging/trunk@151635 13f79535-47bb-0310-9956-ffa450edef68
2005-02-06 23:04:59 +00:00
Robert Burrell Donkin
22cd970271 Ignore build.properties
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/logging/trunk@151634 13f79535-47bb-0310-9956-ffa450edef68
2005-02-06 23:04:34 +00:00
Robert Burrell Donkin
09534c54b7 Fixes for mavenized build. Hopefully, this should allow javedocs to be deployed to the website.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/logging/trunk@151633 13f79535-47bb-0310-9956-ffa450edef68
2005-02-06 23:02:34 +00:00
Robert Burrell Donkin
e9761b9eb2 Now rely on 3.8.1 junit
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/logging/trunk@151624 13f79535-47bb-0310-9956-ffa450edef68
2005-02-06 21:59:28 +00:00
Robert Burrell Donkin
e5dae08b4f Documentation for improved memory management and optional jar. Contributed by Brian Stansberry. Issue no 31286.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/logging/trunk@151621 13f79535-47bb-0310-9956-ffa450edef68
2005-02-06 21:21:56 +00:00
Robert Burrell Donkin
5627a9fc8b Fixed bug in distribution build. Issue 33323. Contributed by Brian Stansberry.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/logging/trunk@151619 13f79535-47bb-0310-9956-ffa450edef68
2005-02-06 19:44:27 +00:00
Dirk Verbeeck
3db62daeb7 Use SVN changelog
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/logging/trunk@149180 13f79535-47bb-0310-9956-ffa450edef68
2005-01-30 23:02:28 +00:00
Robert Burrell Donkin
f3a8b5787e Fixed references to nagoya
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/logging/trunk@139063 13f79535-47bb-0310-9956-ffa450edef68
2005-01-01 20:53:19 +00:00
Robert Burrell Donkin
e7c56e483f Improved housekeeping and simplified code for WeakHashTable. Issue#31286. Submitted by Brian Stansberry.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/logging/trunk@139062 13f79535-47bb-0310-9956-ffa450edef68
2004-12-15 10:35:19 +00:00
Robert Burrell Donkin
b4e92dcb66 Class level documentation. Contributed by Brian Stansberry
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/logging/trunk@139061 13f79535-47bb-0310-9956-ffa450edef68
2004-11-25 20:09:53 +00:00
Robert Burrell Donkin
00e49fe6cf Improved test cases for WeakHashMap classloading. Contributed by Brian Stansberry.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/logging/trunk@139060 13f79535-47bb-0310-9956-ffa450edef68
2004-11-22 22:50:51 +00:00
Robert Burrell Donkin
a78b72ab6d Improvements to WeakHashTable. Values are now held with hard references and a reference queue is polled during a purge. Contributed by Brian Stansberry.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/logging/trunk@139059 13f79535-47bb-0310-9956-ffa450edef68
2004-11-17 23:23:22 +00:00
Robert Burrell Donkin
00b2ab86bf Added code to purge entries who references have been collected. Test contributed by Brian Stansberry.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/logging/trunk@139058 13f79535-47bb-0310-9956-ffa450edef68
2004-11-11 22:31:05 +00:00
Robert Burrell Donkin
c24811762a Updated WeakHashtable so that the null handling symantics match the superclass. Unit test contributed by Brian Stansberry.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/logging/trunk@139057 13f79535-47bb-0310-9956-ffa450edef68
2004-11-11 21:43:43 +00:00
Robert Burrell Donkin
7a03f06584 LogFactory's Hashtable implementation (used to store LogFactoryImpl by classloader) can now be subclassed. This will default to WeakHashtable when this is present on the classpath, Hashtable otherwise. The implementation class can be specified by a system property. Based on a contribution by Brian Stansberry.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/logging/trunk@139056 13f79535-47bb-0310-9956-ffa450edef68
2004-11-10 23:00:47 +00:00