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": [