File tree Expand file tree Collapse file tree
src/MetadataGen/MetadataGenerator.Tool Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11using System . CommandLine ;
2+ using System . Reflection ;
23using Microsoft . Extensions . DependencyInjection ;
34using Microsoft . Extensions . Logging ;
45using XrmMockup . MetadataGenerator . Core . Models ;
9394
9495 await using var serviceProvider = services . BuildServiceProvider ( ) ;
9596
97+ var logger = serviceProvider . GetRequiredService < ILogger < Program > > ( ) ;
98+ var version = Assembly . GetExecutingAssembly ( )
99+ . GetCustomAttribute < AssemblyInformationalVersionAttribute > ( ) ? . InformationalVersion ?? "unknown" ;
100+ logger . LogInformation ( "XrmMockup Metadata Generator v{Version}" , version ) ;
101+
96102 try
97103 {
98104 var generator = serviceProvider . GetRequiredService < IMetadataGeneratorService > ( ) ;
101107 }
102108 catch ( Exception ex )
103109 {
104- var logger = serviceProvider . GetRequiredService < ILogger < Program > > ( ) ;
105110 logger . LogError ( ex , "Metadata generation failed" ) ;
106111 return 1 ;
107112 }
You can’t perform that action at this time.
0 commit comments