diff --git a/IRaCIS.Core.API/IRaCIS.Core.API.csproj b/IRaCIS.Core.API/IRaCIS.Core.API.csproj
index 34d17bbd7..c99703d40 100644
--- a/IRaCIS.Core.API/IRaCIS.Core.API.csproj
+++ b/IRaCIS.Core.API/IRaCIS.Core.API.csproj
@@ -77,6 +77,7 @@
+
diff --git a/IRaCIS.Core.API/_ServiceExtensions/Serilog/SerilogSetup.cs b/IRaCIS.Core.API/_ServiceExtensions/Serilog/SerilogSetup.cs
index df89d5457..848de4d7d 100644
--- a/IRaCIS.Core.API/_ServiceExtensions/Serilog/SerilogSetup.cs
+++ b/IRaCIS.Core.API/_ServiceExtensions/Serilog/SerilogSetup.cs
@@ -1,5 +1,7 @@
using Serilog;
using Serilog.Events;
+using Serilog.Formatting.Compact;
+
//using Serilog.Sinks.Email;
using System;
@@ -26,12 +28,20 @@ namespace IRaCIS.Core.API
.Enrich.FromLogContext()
.Filter.ByExcluding(logEvent => logEvent.Properties.ContainsKey("RequestPath") && logEvent.Properties["RequestPath"].ToString().Contains("/health"))
- //控制台 方便调试 问题 我们显示记录日志 时 获取上下文的ip 和用户名 用户类型
- .WriteTo.Console(restrictedToMinimumLevel: LogEventLevel.Warning,
- outputTemplate: "[{Timestamp:HH:mm:ss} {Level:u3}] {ClientIp} {SourceContext:l} || {Message} || {Exception} ||end {NewLine}")
+ //https://github.com/serilog/serilog-formatting-compact
+ // 控制台输出 JSON 格式
+ .WriteTo.Console(restrictedToMinimumLevel: LogEventLevel.Warning,
+ formatter: new CompactJsonFormatter())
- .WriteTo.File($"{AppContext.BaseDirectory}Serilogs/.log", rollingInterval: RollingInterval.Day,
- outputTemplate: "[{Timestamp:HH:mm:ss} {Level:u3}] {ClientIp} {SourceContext:l} || {Message} || {Exception} ||end {NewLine}");
+ // 文件输出 JSON 格式
+ .WriteTo.File(new CompactJsonFormatter(),$"{AppContext.BaseDirectory}Serilogs/.json", rollingInterval: RollingInterval.Day);
+
+ ////控制台 方便调试 问题 我们显示记录日志 时 获取上下文的ip 和用户名 用户类型
+ //.WriteTo.Console(restrictedToMinimumLevel: LogEventLevel.Warning,
+ // outputTemplate: "[{Timestamp:HH:mm:ss} {Level:u3}] {ClientIp} {SourceContext:l} || {Message} || {Exception} ||end {NewLine}")
+
+ //.WriteTo.File($"{AppContext.BaseDirectory}Serilogs/.log", rollingInterval: RollingInterval.Day,
+ // outputTemplate: "[{Timestamp:HH:mm:ss} {Level:u3}] {ClientIp} {SourceContext:l} || {Message} || {Exception} ||end {NewLine}");
Log.Logger = config.CreateLogger();
diff --git a/IRaCIS.Core.Application/IRaCIS.Core.Application.xml b/IRaCIS.Core.Application/IRaCIS.Core.Application.xml
index d37814e29..596cba3fe 100644
--- a/IRaCIS.Core.Application/IRaCIS.Core.Application.xml
+++ b/IRaCIS.Core.Application/IRaCIS.Core.Application.xml
@@ -16806,6 +16806,16 @@
入组 Selection 列表查询参数
+
+
+ 工作兼职
+
+
+
+
+ 工作兼职En
+
+
工作兼职