PawanS
PawanS

Reputation: 7193

common location of log file in log4net not working?

I have an issue with the location of log file in log4net.

I gave this node for the location to create the log file

 <file type="log4net.Util.PatternString" value="%ALLUSERSPROFILE%\MyProject\error.txt/>

As I think it should create the log file in user folder. But this one is creating in the

bin\debug\ALLUSERSPROFILE\MyProject\error.txt

Even I tried AppData also but its behaving the same. Am I doing any mistake??

Is it required any converter to convert environment variables?

Upvotes: 1

Views: 1696

Answers (2)

Stefan Egli
Stefan Egli

Reputation: 17028

I think you should use it as follows:

<file type="log4net.Util.PatternString" value="${ALLUSERSPROFILE}\MyProject\error.txt/>

Upvotes: 1

bottlenecked
bottlenecked

Reputation: 2157

From the documentation Apache log4net file appender

This example shows how to configure the file name to write to using an environment variable TMP <file value="${TMP}\log-file.txt" />

Upvotes: 2

Related Questions