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

Make it possible to choose whether or not to watch configuration files specified using the "log4net.Config" appsetting key

Attach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • 1.2.10
    • 1.2.11
    • Core

    Description

      Currently (v1.2.10) it is possible to specify a configuration file for log4net by adding a key like this in the host application's configuration <appSettings> section:
      <add key="log4net.Config" value="Log.config" />

      This defaults to invoking XmlConfigurator.Configure() on the file specified (log4net/Core/DefaultRepositorySelector.cs, line 725). This means the file is not watched for changes during program run time.

      It would be nice if there was some way similar to the above <appSettings> key to specify whether log4net should watch the file or not.

      I might propose that a new key is introduced in this fashion:
      <add key="log4net.Config.Watch" value="true" />

      This key would denote a bool value defaulting to false. The value would only be taken into consideration if the "log4net.Config" key is specified.

      Attachments

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            Unassigned Unassigned
            urig Uri Goldstein
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment