我们有一个ASP .Net应用程序,我们使用Log4Net在应用程序中记录详细信息 - 没什么新鲜事 - 滚动日志文件的文件名通常采用以下格式:
rolling-log.txt
rolling-log.txt.1
rolling-log.txt.2 etc.
每个应用程序用户添加到日志文件中,该日志文件可能在特定用户情况下难以阅读,因此,我们希望通过修改配置文件以某种方式记录每个用户的日志详细信息,每个用户写入一个特定的文件,例如:
<applicationId>rolling-log.txt
<applicationId>rolling-log.txt.1
<applicationId>rolling-log.txt.2
etc.
这里的“where
”代表每个用户的唯一应用程序ID,由五位数字组成,例如:
12345rolling-log.txt
任何想法如何实现这一点,假设这是可能的?干杯,Brett。
<param name="File" value="..." />
元素。 - Chris Schiffhauer