diff --git a/src/0-core/HuanMeng.MiaoYu.Code/Base/MiaoYuBase.cs b/src/0-core/HuanMeng.MiaoYu.Code/Base/MiaoYuBase.cs
index 9933ff5..f074c3a 100644
--- a/src/0-core/HuanMeng.MiaoYu.Code/Base/MiaoYuBase.cs
+++ b/src/0-core/HuanMeng.MiaoYu.Code/Base/MiaoYuBase.cs
@@ -122,7 +122,7 @@ namespace HuanMeng.MiaoYu.Code.Base
/// dto映射
///
//[FromServices]
- public IMapper Mapper
+ public override IMapper Mapper
{
get
{
diff --git a/src/0-core/HuanMeng.MiaoYu.Code/Cache/CommonDataEntityCache.cs b/src/0-core/HuanMeng.MiaoYu.Code/Cache/CommonDataEntityCache.cs
index 2a59e67..a25b94d 100644
--- a/src/0-core/HuanMeng.MiaoYu.Code/Cache/CommonDataEntityCache.cs
+++ b/src/0-core/HuanMeng.MiaoYu.Code/Cache/CommonDataEntityCache.cs
@@ -43,7 +43,7 @@ namespace HuanMeng.MiaoYu.Code.Cache
///
/// 数据
///
- public List DataList
+ public virtual List DataList
{
get
{
diff --git a/src/0-core/HuanMeng.MiaoYu.Code/Cache/MiaoYuCache.cs b/src/0-core/HuanMeng.MiaoYu.Code/Cache/MiaoYuCache.cs
index 64e9ef8..f1b0f39 100644
--- a/src/0-core/HuanMeng.MiaoYu.Code/Cache/MiaoYuCache.cs
+++ b/src/0-core/HuanMeng.MiaoYu.Code/Cache/MiaoYuCache.cs
@@ -17,6 +17,7 @@ namespace HuanMeng.MiaoYu.Code.Cache
///
public partial class MiaoYuCache(CacheBase cacheBase)
{
+
#region 角色缓存表
///
@@ -169,6 +170,11 @@ namespace HuanMeng.MiaoYu.Code.Cache
public static class MiaoYuCacheExtend
{
+
+ ///
+ /// 缓存时间
+ ///
+ public static DateTime CacheTime { get; set; }
#region 缓存锁
///
/// 对话角色缓存表
diff --git a/src/0-core/HuanMeng.MiaoYu.Code/Cache/Special/CharacterEntityCache.cs b/src/0-core/HuanMeng.MiaoYu.Code/Cache/Special/CharacterEntityCache.cs
index 422bce0..08b776e 100644
--- a/src/0-core/HuanMeng.MiaoYu.Code/Cache/Special/CharacterEntityCache.cs
+++ b/src/0-core/HuanMeng.MiaoYu.Code/Cache/Special/CharacterEntityCache.cs
@@ -19,7 +19,6 @@ namespace HuanMeng.MiaoYu.Code.Cache.Special
///
/// 锁
///
- private static object CharacterCacheLock = new object();
private IMapper mapper = cacheBase.Mapper;
///
diff --git a/src/2-api/HuanMeng.MiaoYu.WebApi/appsettings.json b/src/2-api/HuanMeng.MiaoYu.WebApi/appsettings.json
index f3ec8fc..a76754e 100644
--- a/src/2-api/HuanMeng.MiaoYu.WebApi/appsettings.json
+++ b/src/2-api/HuanMeng.MiaoYu.WebApi/appsettings.json
@@ -22,11 +22,32 @@
{
"Name": "File",
"Args": {
- "path": "../output/logs/log-.txt",
+ "path": "../output/logs/info/log-.txt",
"rollingInterval": "Day",
- "shared": true ,
+ "restrictedToMinimumLevel": "Information", //写入日志的级别
+ "shared": true
//"outputTemplate": "{Timestamp:yyyy-MM-dd HH:mm:ss.fff zzz} [{Level}] {Message}{NewLine}{Exception}"
}
+ },
+ {
+ "Name": "File",
+ "Args": {
+ "path": "../output/logs/error/log-.txt",
+ "rollingInterval": "Day", //日志文件按天滚动生成。
+ "restrictedToMinimumLevel": "Error", //写入日志的级别 //包括 Verbose、Debug、Information、Warning、Error 和 Fatal
+ "shared": true, //不占用文件
+ // "outputTemplate": "{Timestamp:yyyy-MM-dd HH:mm:ss.fff zzz} [{Level}] {Message}{NewLine}{Exception}"
+ }
+ },
+ {
+ "Name": "File",
+ "Args": {
+ "path": "../output/logs/debug/log-.txt",
+ "rollingInterval": "Day", //日志文件按天滚动生成。
+ "restrictedToMinimumLevel": "Debug", //写入日志的级别 //包括 Verbose、Debug、Information、Warning、Error 和 Fatal
+ "shared": true //不占用文件
+ // "outputTemplate": "{Timestamp:yyyy-MM-dd HH:mm:ss.fff zzz} [{Level}] {Message}{NewLine}{Exception}"
+ }
}
],
"Enrich": [ "FromLogContext", "WithMachineName", "WithThreadId" ]