[ 
https://issues.apache.org/jira/browse/LOG4NET-184?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Stefan Bodewig updated LOG4NET-184:
-----------------------------------

    Fix Version/s: 1.2 Maintenance Release

> Configuration Changes + XSD
> ---------------------------
>
>                 Key: LOG4NET-184
>                 URL: https://issues.apache.org/jira/browse/LOG4NET-184
>             Project: Log4net
>          Issue Type: Wish
>          Components: Core, Documentation
>    Affects Versions: 1.2.10
>         Environment: n/a
>            Reporter: Roger Knapp
>            Priority: Minor
>             Fix For: 1.2 Maintenance Release
>
>   Original Estimate: 168h
>  Remaining Estimate: 168h
>
> I'm a first-time user of log4net.  At first impression the configuration is 
> very overwhelming.  Though I recognize the strength by it's flexibility, I 
> think it's one of the weakest points of log4net.  Some simple changes could 
> allow a real XSD to be created and thus to verify configuration and provide 
> helpful context help when tring to create them.  I've worked to understand 
> the current configuration and after reading the documentation and reverse 
> engineering the code, I finally have an understanding what to do.  It was a 
> long and painful process and I wanted to share that experience with you only 
> so that you could improve the experience for others.
> Namely, I want to suggest that the following change be allowed in future 
> version.  Rather than having the 'type=' attribute used on elements 
> (appenders, filters, and layouts) that reflect a built-in component, I would 
> recommend ADDING an alternative way of defining them by using the appender 
> (or fitler/layout) name as the element name much like you already do with the 
> 'param' and class properties.  This allows for us to now create full 
> validating XSD files.
> On the effort of creating an XSD file, I have made progress beyond what was 
> previously available.  You can find it at the following location:
> http://csharptest.net/downloads/schema/log4net.xsd
> I will be glad to transfer all rights to the project if and when it is 
> distributed with the product.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to