AspNetBufferingWrapper target

在ASP.NET请求期间,将日志写入缓存区,在请求结束以后,再一起输出

 

语法

<targets>
  <target xsi:type="AspNetBufferingWrapper"
          name="String"
          bufferGrowLimit="Integer"
          growBufferAsNeeded="Boolean"
          bufferSize="Integer">
    <target xsi:type="wrappedTargetType" ...target properties... />
  </target>
</targets>

 

 

一般配置

name -  target的名称

缓冲配置

bufferGrowLimit - 缓冲区能够缓存的日志数量最大值

growBufferAsNeeded - 是否能够根据需要,自动增大缓冲区。默认:False
如果设置为true,那么当缓存的日志数量大于bufferGrowLimit 配置的时候,会自动增大缓冲区。设置为false, 那么当缓冲区溢出时,会丢失早期的日志

bufferSize - 能够缓冲的日志数量。默认:100

posted @ 2014-11-06 20:08  争世不悔  阅读(218)  评论(0编辑  收藏  举报