方式1. Startup.cs 中配置
public void Configure(IApplicationBuilder app, IHostingEnvironment env,ILoggerFactory loggerFactory)
{
if (env.IsDevelopment())
{
app.UseBrowserLink();
app.UseDeveloperExceptionPage();
}
else
{
app.UseExceptionHandler("/Home/Error");
}
////Config NLog
loggerFactory.AddNLog();
app.AddNLogWeb();
loggerFactory.ConfigureNLog("nlog.config");
app.UseStaticFiles();
app.UseMvc(routes =>
{
routes.MapRoute(
name: "default",
template: "{controller=Home}/{action=Index}/{id?}");
});
}
方式2. Program.cs中配置
public class Program
{
public static void Main(string[]

本文介绍了在.NET Core项目中配置NLog的两种方法:一种是在Startup.cs文件中配置,另一种是在Program.cs文件中配置。并强调在使用配置时需要注意使用泛型。
最低0.47元/天 解锁文章
817

被折叠的 条评论
为什么被折叠?



