Hi,
You can use environment variables and a few pre defined ones in the
conversion pattern for the filename.. e.g.
<appender name="DefaultAppender"
type="log4net.Appender.RollingFileAppender">
<file type="log4net.Util.PatternString">
<conversionPattern
value="C:\Logs\Application-%date{yyyy.MM.dd.HH.mm.ss}-[%processid].log" />
</file>
<threshold value="ALL"/>
<appendToFile value="true" />
<rollingStyle value="Size" />
<maximumFileSize value="50MB" />
<maxSizeRollBackups value="5" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%15.15thread] %-5level
%logger{2} - %message%newline" />
</layout>
</appender>
-Peter
On Mon, May 19, 2008 at 7:53 AM, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
> Hello!
>
> Thanks for reply!
>
> Yes, it works. But when I log many entries in both processes I receive a
> log4net:ERROR [RollingFileAppender] Unable to acquire lock on file
> and after that an INTERNAL ERROR. Append is False but OutputFile ...
> already exists.
>
> There is no way to set the logfile path manual?
> Or can I specify the folder to user data folder?
>
> best regards,
> Mad
>