File tree Expand file tree Collapse file tree 4 files changed +11
-7
lines changed
Expand file tree Collapse file tree 4 files changed +11
-7
lines changed Original file line number Diff line number Diff line change 1616
1717using OSharp . AspNetCore ;
1818using OSharp . Core . Packs ;
19+ using OSharp . Reflection ;
1920
2021
2122namespace 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 }
Original file line number Diff line number Diff 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}
Original file line number Diff line number Diff 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 /// 将模块服务添加到依赖注入服务容器中
Original file line number Diff line number Diff 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>
You can’t perform that action at this time.
0 commit comments