asp.net – 滚动的Log4Net日志文件中的自定义文件名?
发布时间:2020-12-16 00:38:41 所属栏目:asp.Net 来源:网络整理
导读:我们有一个ASP .Net应用程序,我们使用Log4Net在应用程序内记录详细信息 – 没有新的 – 滚动日志文件名通常是以下格式: rolling-log.txt rolling-log.txt.1rolling-log.txt.2 etc. 应用程序的每个用户都添加到日志文件中,对于特定用户的情况,日志文件可
我们有一个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. 每个用户的唯一应用程序ID在哪里,由五位数字组成,例如 12345rolling-log.txt 任何想法,最好的方式来实现这一点,假设有可能吗? 干杯 布雷特 解决方法
寻找log4net上下文属性…
在你的代码中: log4net.GlobalContext.Properties["id"] = "12345"; 然后 log4net.Config.XmlConfigurator.ConfigureAndWatch(new FileInfo("configPath")); 在log4net配置文件中: <file type="log4net.Util.PatternString" value="%property{id}rolling-log.txt" /> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc-4 – 复杂模型上的MVC Html.DisplayNameFor
- asp.net-mvc – 嵌套属性的模型绑定在asp.net mvc中
- 在.NET Core中处理一个接口多个不同实现的依赖注入问题
- asp.net-mvc-2 – 如何在asp.net mvc 2中使用fakeiteasy假冒
- asp.net-mvc – 在视图ASP.NET MVC 4中禁用所需的特定于验证
- asp.net-identity – IIdentity.Name与IIdentity.GetUserNa
- asp.net-mvc – Html.LabelFor语句不显示为赋值
- asp.net-core – 如何在AutoMapper配置文件类中注入服务
- asp.net-mvc-3 – ASP.NET MVC3 Razor:没有@if或@foreach可
- ASP.NET 5针对dnx451 / dnx46性能
推荐文章
站长推荐
- asp.net-mvc – .NET MVC不显眼的验证和自定义模
- asp.net – VB.NET 2.0:代码中的URL来自哪里?
- asp.net-mvc – 用于Firefox的Windows认证网站提
- asp.net-web-api – 在运行时禁用ApiController
- asp.net-mvc – Html.BeginForm()和ajax.beginfo
- asp.net-mvc – ASP.NET MVC – 如何获取一个URL
- asp.net – RenderBody()和RenderSection()必须在
- asp.net – 在PreRender上添加控件页面
- asp.net – 运行示例应用程序时出错,Uncaught Er
- 使用命名管道承载gRPC
热点阅读