Uploaded image for project: 'Log4net'
  1. Log4net
  2. LOG4NET-9

Programmatic configuration saving

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Open
    • Minor
    • Resolution: Unresolved
    • None
    • Appenders, Core
    • None
    • From sourceforge - 775738 - Daniel Cazzulino (kzu) - dcazzulino

    Description

      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

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              nicko Nicko Cadell
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated: