Skip to content

Commit a059585

Browse files
committed
🐛 (logging) 修复 ApplicationBuilderExtensions 不记录日志的问题
1 parent 02414f7 commit a059585

File tree

4 files changed

+11
-7
lines changed

4 files changed

+11
-7
lines changed

src/OSharp.AspNetCore/ApplicationBuilderExtensions.cs

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616

1717
using OSharp.AspNetCore;
1818
using OSharp.Core.Packs;
19+
using OSharp.Reflection;
1920

2021

2122
namespace Microsoft.AspNetCore.Builder
@@ -31,12 +32,14 @@ public static class ApplicationBuilderExtensions
3132
public static IApplicationBuilder UseOSharp(this IApplicationBuilder app)
3233
{
3334
IServiceProvider provider = app.ApplicationServices;
34-
ILogger logger = provider.GetLogger(typeof(ApplicationBuilderExtensions));
35-
logger.LogInformation("OSharp框架初始化开始");
35+
ILogger logger = provider.GetLogger("ApplicationBuilderExtensions");
36+
logger.LogInformation(0, "OSharp框架初始化开始");
3637
Stopwatch watch = Stopwatch.StartNew();
3738
OsharpPack[] packs = provider.GetAllPacks();
3839
foreach (OsharpPack pack in packs)
3940
{
41+
string packName = pack.GetType().GetDescription();
42+
logger.LogInformation($"正在初始化模块 “{packName}”");
4043
if (pack is AspOsharpPack aspPack)
4144
{
4245
aspPack.UsePack(app);
@@ -45,10 +48,11 @@ public static IApplicationBuilder UseOSharp(this IApplicationBuilder app)
4548
{
4649
pack.UsePack(provider);
4750
}
51+
logger.LogInformation($"模块 “{packName}” 初始化完成");
4852
}
4953

5054
watch.Stop();
51-
logger.LogInformation($"OSharp框架初始化完成,耗时:{watch.Elapsed}");
55+
logger.LogInformation(0, $"OSharp框架初始化完成,耗时:{watch.Elapsed}");
5256

5357
return app;
5458
}

src/OSharp.AutoMapper/MapTupleProfile.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ public void CreateMap()
7777
CreateMap(tuple.Source, tuple.Target);
7878
_logger.LogDebug($"创建“{tuple.Source}”到“{tuple.Target}”的对象映射关系");
7979
}
80-
_logger.LogInformation($"创建{tuples.Count}个对象映射关系");
80+
_logger.LogInformation($"创建了 {tuples.Count} 个对象映射关系");
8181
}
8282
}
8383
}

src/OSharp.Log4Net/Log4NetPack.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,13 @@ public class Log4NetPack : OsharpPack
1717
/// <summary>
1818
/// 获取 模块级别,级别越小越先启动
1919
/// </summary>
20-
public override PackLevel Level => PackLevel.Framework;
20+
public override PackLevel Level => PackLevel.Application;
2121

2222
/// <summary>
2323
/// 获取 模块启动顺序,模块启动的顺序先按级别启动,级别内部再按此顺序启动,
2424
/// 级别默认为0,表示无依赖,需要在同级别有依赖顺序的时候,再重写为>0的顺序值
2525
/// </summary>
26-
public override int Order => 1;
26+
public override int Order => 0;
2727

2828
/// <summary>
2929
/// 将模块服务添加到依赖注入服务容器中

src/OSharp/EventBuses/EventBusBase.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ public virtual void SubscribeAll(Type[] eventHandlerTypes)
125125
EventStore.Add(eventDataType, factory);
126126
Logger.LogDebug($"创建事件“{eventDataType}”到处理器“{eventHandlerType}”的订阅配对");
127127
}
128-
Logger.LogInformation($"共从程序集创建了{eventHandlerTypes.Length}个事件处理器的事件订阅");
128+
Logger.LogInformation($"共从程序集创建了 {eventHandlerTypes.Length} 个事件处理器的事件订阅");
129129
}
130130

131131
/// <summary>

0 commit comments

Comments
 (0)