DtsFileLogRecorder好像不能指定存放目录??

May 31, 2011 at 1:32 AM

Lephone.Core.Logging.DtsFileLogRecorder 如何将日记存放在指定的目录

看了源码,DtsFileLogRecorder好像不能指定存放目录??

这个功能很有必要加一下,都放在网站根目录也太不合适了吧

Coordinator
May 31, 2011 at 1:44 AM
Edited May 31, 2011 at 1:44 AM

<add key="LogFileName" value="c:\test.log" />

May 31, 2011 at 1:56 AM
Edited May 31, 2011 at 2:05 AM
晓阳(12189135) 9:30:24
Lephone.Core.Logging.DtsFileLogRecorder 如何将日记存放在指定的目录
 
梁利锋(840097) 9:44:54
<add key="LogFileName" value="c:\test.log" />
晓阳(12189135) 9:45:42
这只能指定文件啊
晓阳(12189135) 9:46:19
最好是指定目录,,,
晓阳(12189135) 9:46:33
都放一个文件里面,,感觉不大好,,,
梁利锋(840097) 9:46:45
public static readonly string LogFileName = "{0}{1}.{2}.log";
晓阳(12189135) 9:46:56
现在文件是自动取名存放的,,但只能存放在系统根目录下
梁利锋(840097) 9:46:59
怎么不能指定目录了?
晓阳(12189135) 9:48:04
怎么指定目录 ?
梁利锋(840097) 9:48:59
{0}就是目录。
晓阳(12189135) 9:49:32
配置文件里怎么写?
梁利锋(840097) 9:50:30
<add key="LogFileName" value="c:\logs\{1}.{2}.log" />
晓阳(12189135) 9:55:19
确实可以,,您想得真周到,,
晓阳(12189135) 9:57:00
可否用相对目录 ?
晓阳(12189135) 10:04:05
可以用相对目录,配置如下:   <add key="LogFileName" value="{0}\Logs\{1}.{2}.log" />