<p>Autoreload functionality doesn't work on *nix systems. After a small investigation I've found that in:</p>
<p>XmlLoggingConfiguration.cs:132 (NLog-1.0 Refresh sources)</p>
<p>there's a line: </p>
<p>string key = Path.GetFullPath(fileName).ToLower(CultureInfo.InvariantCulture);</p>
<p>later that key is written to _visitedFiles which is used to define files that file watcher is supposed to observer. What's the point of invoking "ToLower" function on file path?</p>
Comments:
<p>XmlLoggingConfiguration.cs:132 (NLog-1.0 Refresh sources)</p>
<p>there's a line: </p>
<p>string key = Path.GetFullPath(fileName).ToLower(CultureInfo.InvariantCulture);</p>
<p>later that key is written to _visitedFiles which is used to define files that file watcher is supposed to observer. What's the point of invoking "ToLower" function on file path?</p>
Comments:
Moved to https://github.com/NLog/NLog/issues/148