|
Size: 2722
Comment:
|
← Revision 4 as of 2009-09-20 23:36:20 ⇥
Size: 2726
Comment: converted to 1.6 markup
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 4: | Line 4: |
| || Subject ID || logging-xml-configuration [http://wiki.apache.org/general/SummerOfCode2006#logging-xml-configuration] || | || Subject ID || logging-xml-configuration [[http://wiki.apache.org/general/SummerOfCode2006#logging-xml-configuration]] || |
| Line 13: | Line 13: |
| [http://logging.apache.org/log4j/docs/index.html log4j] is powerfull Open Source framework for logging. I am interested in this project because the company I am working for is using log4j in all java projects. And I have experienced a lot of problems configuring log4j. So I am willing to develop schema that would help validating, editing configuration files. | [[http://logging.apache.org/log4j/docs/index.html|log4j]] is powerfull Open Source framework for logging. I am interested in this project because the company I am working for is using log4j in all java projects. And I have experienced a lot of problems configuring log4j. So I am willing to develop schema that would help validating, editing configuration files. |
Summer of Code Proposal - Common validatable XML logging configuration format
Subject ID |
logging-xml-configuration http://wiki.apache.org/general/SummerOfCode2006#logging-xml-configuration |
Subject |
Common validatable XML logging configuration format |
Author |
Tomas Jucius |
Author
I am an undergraduate student in my final year of Bachelor Computer Science - Programming Technologies at Kaunas University of Technology (KTU), Lithuania. I am working as a programmer on java web-application development using java web frameworks(tapestry, wicket, jsf) and on desktop application development. At the moment I am developing content-collaboration-community system based on tapestry and cayenne. In all my projects for logging facilities I'm using log4j.
Project
log4j is powerfull Open Source framework for logging. I am interested in this project because the company I am working for is using log4j in all java projects. And I have experienced a lot of problems configuring log4j. So I am willing to develop schema that would help validating, editing configuration files. Log4j, log4cxx and log4net each support XML configuration files that are not adequately documented and can not be effectively validated before deployment. This project would develop XML Schema that could be used for validation, documentation, and guided editing and the corresponding configurators for log4j, log4cxx and log4net.
Deliverables
This project would develop XML Schema that could be used for validation, documentation, and guided editing and the corresponding configurators for log4j, log4cxx and log4net. I think that it would be very nice to have a little swing tool using schema for validating configuration files.
Benefits for the Apache community
Log4j is leading logging framework. Support for easy configuration would make this library much more accessible.
Timeline
Date |
Task |
May 23 |
Project commencement |
May 24 |
Consideration of schema |
June 3 |
Implementing basic xml schema |
June 14 |
Implementing more sopthisticated schema validation options |
July 4 |
Going for holiday |
July 10 |
Coming back |
July 14 |
Testing release |
August 2 |
Testing |
August 10 |
Documentation |
August 14 |
Final release |
August 17 |
Project submission |
Me and this project
I have a lot of experience configuring and using log4j library. Some time ago I had a lot of problems configuring log4j. I believe that this project will change situation. I feel that I'm very well suited for this project.