Programmatic configuration saving
---------------------------------

         Key: LOG4NET-9
         URL: http://issues.apache.org/jira/browse/LOG4NET-9
     Project: Log4net
        Type: New Feature
  Components: Appenders, Core  
 Environment: From sourceforge - 775738 - Daniel Cazzulino (kzu) - dcazzulino
    Reporter: Nicko Cadell


I'm writing a front-end to log4net (which I will
probably contribute to the project) and I have to
resort to direct XML manipulation of a log4net.config
file in order to change settings.

It would be great if appenders, loggers and layouts
have XML serialization attributes so I can load/save
them directly from a file.

I know the DOMHierarchyConfigurator.ParseLogger can do
the load part, but there's no way to save changes back
to XML (unless not without manually writing it). Worse,
all constants to write it are private :(.

Maybe you should follow the WSE style, defining an
ElementNames class with all string constants for
elements, and an AttributeNames class with all valid
attribute names. This way, any third-party developer
can generate and load valid log4net configuration files.

Daniel Cazzulino (kzu) - dcazzulino

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira

Reply via email to