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