即时通讯使用Microsoft服务配置编辑器来设置诊断(WCF日志),我找不到任何方式来设置最大文件大小?WCF日志记录,设置最大文件大小?
我发现了MaxSizeOfMessageToLog,但是对文件大小没有任何作用?
编辑1:根据这个:http://msdn.microsoft.com/en-us/library/aa395205.aspx 应该有在sharedListeners水平maxFileSizeKB但在加载标签打空间时,我不明白键入maxFileSizeKB的可能性?
编辑2:当添加maxFileSizeKB中的service将不再启动,而不是我将得到以下EXCETION:
“maxFileSizeKB”不是类型的有效配置属性“System.Diagnostics.XmlWriterTraceListener ”。 描述:执行当前Web请求期间发生未处理的异常。请查看堆栈跟踪以获取有关该错误的更多信息以及源代码的位置。 异常详细信息:System.Configuration.ConfigurationErrorsException:'maxFileSizeKB'不是类型为'System.Diagnostics.XmlWriterTraceListener'的有效配置属性。 源错误: 执行当前Web请求期间生成未处理的异常。关于异常的来源和位置的信息可以使用下面的异常堆栈跟踪来标识。
编辑3:
我必须下载该通函的TraceListener样品,并将其包含在我的项目,没有内置的档案大小限制。
我的配置现在看起来是这样的:
<system.diagnostics>
<sources>
<source name="System.ServiceModel.MessageLogging" switchValue="Warning, ActivityTracing">
<listeners>
<add name="ServiceModelMessageLoggingListener"/>
</listeners>
</source>
<source name="System.ServiceModel" switchValue="Warning,ActivityTracing"
propagateActivity="false">
<listeners>
<add name="ServiceModelTraceListener"/>
</listeners>
</source>
</sources>
<sharedListeners>
<add initializeData="C:\My\MyRelease 0.31\Host\My.Host.Dev\web_messages.svclog"
type="Microsoft.Samples.ServiceModel.CircularTraceListener,CircularTraceListener"
name="ServiceModelMessageLoggingListener" traceOutputOptions="Timestamp" maxFileSizeKB="1024">
<filter type="" />
</add>
<add initializeData="C:\My\MyRelease 0.31\Host\My.Host.Dev\web_tracelog.svclog"
type="Microsoft.Samples.ServiceModel.CircularTraceListener,CircularTraceListener"
name="ServiceModelTraceListener" traceOutputOptions="Timestamp" maxFileSizeKB="1024">
<filter type="" />
</add>
</sharedListeners>
这限制了消息日志文件,但没有跟踪日志文件?
请问您可否包括您的配置部分? – 2012-04-11 07:26:50
btw - 这里是'CircularTraceListener'的代码:https://cbasetest.svn.codeplex.com/svn/SoftLibrary_Dev/SDFL/Reputation/RepuService/FrontEndCommon/CircularTraceListener.cs – 2012-04-11 07:28:19
btw,你有没有试过利用“微软服务配置编辑器“(”C:\ Program Files(x86)\ Microsoft SDKs \ Windows \ v7.0A \ Bin \ NETFX 4.0 Tools \ SvcConfigEditor.exe“) – 2012-04-11 07:32:58