diff --git a/src/PearAdmin.AbpTemplate.Admin/PearAdmin.AbpTemplate.Admin.csproj b/src/PearAdmin.AbpTemplate.Admin/PearAdmin.AbpTemplate.Admin.csproj index dad5e608d939d3c8e04512b68fb37275211d9cc8..fca73baa10569c644e0987644f22cb5c4600b506 100644 --- a/src/PearAdmin.AbpTemplate.Admin/PearAdmin.AbpTemplate.Admin.csproj +++ b/src/PearAdmin.AbpTemplate.Admin/PearAdmin.AbpTemplate.Admin.csproj @@ -27,6 +27,7 @@ + all diff --git a/src/PearAdmin.AbpTemplate.Admin/Startup.cs b/src/PearAdmin.AbpTemplate.Admin/Startup.cs index e7d36bf5bd53f813c5467101ba96080727d60cff..a212c459eae071f2dd25c4e7cb1f6cc55b3b8c21 100644 --- a/src/PearAdmin.AbpTemplate.Admin/Startup.cs +++ b/src/PearAdmin.AbpTemplate.Admin/Startup.cs @@ -7,6 +7,7 @@ using Abp.Hangfire; using Abp.Json; using Hangfire; using Hangfire.MemoryStorage; +using LogDashboard; using Microsoft.AspNetCore.Builder; using Microsoft.AspNetCore.Hosting; using Microsoft.AspNetCore.Identity; @@ -68,6 +69,8 @@ namespace PearAdmin.AbpTemplate.Admin #endif }); + services.AddLogDashboard(); + return services.AddAbp(AbpBootstrapperOptionsExtension.GetOptions(Configuration)); } @@ -101,6 +104,8 @@ namespace PearAdmin.AbpTemplate.Admin } }); + app.UseLogDashboard(); + app.UseEndpoints(endpoints => { endpoints.MapHub("/signalr"); diff --git a/src/PearAdmin.AbpTemplate.Admin/appsettings.json b/src/PearAdmin.AbpTemplate.Admin/appsettings.json index 2f415e52c6e82027169b286f8d216621d517a19b..af3a4a04a8531e43dbd341bd22b9382f3c792ab9 100644 --- a/src/PearAdmin.AbpTemplate.Admin/appsettings.json +++ b/src/PearAdmin.AbpTemplate.Admin/appsettings.json @@ -37,12 +37,12 @@ "allfile": { "type": "File", "fileName": "${basedir}\\App-Data\\Logs\\nlog-all-${shortdate}.log", - "layout": "${longdate}|${event-properties:item=EventId_Id}|${uppercase:${level}}|${logger}|${message} ${exception:format=tostring}" + "layout": "${longdate}||${level}||${logger}||${message}||${exception:format=ToString:innerFormat=ToString:maxInnerExceptionLevel=10:separator=\\r\\n}||end" }, "ownFile-web": { "type": "File", "fileName": "${basedir}\\App-Data\\Logs\\nlog-my-${shortdate}.log", - "layout": "${longdate}|${event-properties:item=EventId_Id}|${uppercase:${level}}|${logger}|${message} ${exception:format=tostring}|url: ${aspnet-request-url}|action: ${aspnet-mvc-action}" + "layout": "${longdate}||${level}||${logger}||${message}||${exception:format=ToString:innerFormat=ToString:maxInnerExceptionLevel=10:separator=\\r\\n}||end" } }, "rules": [