C# 如何在ASP.NET web应用程序中限制TraceSource的文本日志大小?

C# 如何在ASP.NET web应用程序中限制TraceSource的文本日志大小?,c#,asp.net,logging,C#,Asp.net,Logging,我正在使用为用C#编写的ASP.NET web应用程序实现一个简单的文本日志记录。它工作得很好,只是我不知道如何限制日志文件不受控制地增长。比方说,如果我想让日志文件覆盖1000条记录之后的旧记录,或者如果文件的大小超过N MB。如何使用System.Diagnostics.TextWriterTraceListener

我正在使用为用C#编写的ASP.NET web应用程序实现一个简单的文本日志记录。它工作得很好,只是我不知道如何限制日志文件不受控制地增长。比方说,如果我想让日志文件覆盖1000条记录之后的旧记录,或者如果文件的大小超过N MB。如何使用
System.Diagnostics.TextWriterTraceListener