maliming
4 years ago
No known key found for this signature in database
GPG Key ID: 96224957E51C89E
4 changed files with
4 additions and
22 deletions
-
templates/console/src/MyCompanyName.MyProjectName/MyCompanyName.MyProjectName.csproj
-
templates/console/src/MyCompanyName.MyProjectName/MyProjectNameHostedService.cs
-
templates/wpf/src/MyCompanyName.MyProjectName/App.xaml.cs
-
templates/wpf/src/MyCompanyName.MyProjectName/MyCompanyName.MyProjectName.csproj
|
|
|
@ -14,6 +14,7 @@ |
|
|
|
<ItemGroup> |
|
|
|
<PackageReference Include="Microsoft.Extensions.Hosting" Version="6.0.0" /> |
|
|
|
<PackageReference Include="Serilog.Extensions.Hosting" Version="4.1.2" /> |
|
|
|
<PackageReference Include="Serilog.Extensions.Logging" Version="3.1.0" /> |
|
|
|
<PackageReference Include="Serilog.Sinks.Async" Version="1.5.0" /> |
|
|
|
<PackageReference Include="Serilog.Sinks.Console" Version="4.0.0" /> |
|
|
|
<PackageReference Include="Serilog.Sinks.File" Version="5.0.0" /> |
|
|
|
|
|
|
|
@ -2,12 +2,8 @@ |
|
|
|
using System.Threading.Tasks; |
|
|
|
using Microsoft.Extensions.Configuration; |
|
|
|
using Microsoft.Extensions.DependencyInjection; |
|
|
|
using Microsoft.Extensions.DependencyInjection.Extensions; |
|
|
|
using Microsoft.Extensions.Hosting; |
|
|
|
using Microsoft.Extensions.Logging; |
|
|
|
using Serilog; |
|
|
|
using Serilog.Extensions.Hosting; |
|
|
|
using Serilog.Extensions.Logging; |
|
|
|
using Volo.Abp; |
|
|
|
|
|
|
|
namespace MyCompanyName.MyProjectName; |
|
|
|
@ -33,13 +29,7 @@ public class MyProjectNameHostedService : IHostedService |
|
|
|
options.Services.AddSingleton(_hostEnvironment); |
|
|
|
|
|
|
|
options.UseAutofac(); |
|
|
|
|
|
|
|
// UseSerilog()
|
|
|
|
options.Services.AddLogging(); |
|
|
|
options.Services.Replace(ServiceDescriptor.Singleton<ILoggerFactory, SerilogLoggerFactory>()); |
|
|
|
var implementationInstance = new DiagnosticContext(null); |
|
|
|
options.Services.AddSingleton(implementationInstance); |
|
|
|
options.Services.AddSingleton((IDiagnosticContext) implementationInstance); |
|
|
|
options.Services.AddLogging(loggingBuilder => loggingBuilder.AddSerilog(dispose: true)); |
|
|
|
}); |
|
|
|
|
|
|
|
await _abpApplication.InitializeAsync(); |
|
|
|
|
|
|
|
@ -1,12 +1,8 @@ |
|
|
|
using System; |
|
|
|
using System.Windows; |
|
|
|
using Microsoft.Extensions.DependencyInjection; |
|
|
|
using Microsoft.Extensions.DependencyInjection.Extensions; |
|
|
|
using Microsoft.Extensions.Logging; |
|
|
|
using Serilog; |
|
|
|
using Serilog.Events; |
|
|
|
using Serilog.Extensions.Hosting; |
|
|
|
using Serilog.Extensions.Logging; |
|
|
|
using Volo.Abp; |
|
|
|
|
|
|
|
namespace MyCompanyName.MyProjectName; |
|
|
|
@ -38,13 +34,7 @@ public partial class App : Application |
|
|
|
_abpApplication = await AbpApplicationFactory.CreateAsync<MyProjectNameModule>(options => |
|
|
|
{ |
|
|
|
options.UseAutofac(); |
|
|
|
|
|
|
|
// UseSerilog()
|
|
|
|
options.Services.AddLogging(); |
|
|
|
options.Services.Replace(ServiceDescriptor.Singleton<ILoggerFactory, SerilogLoggerFactory>()); |
|
|
|
var implementationInstance = new DiagnosticContext(null); |
|
|
|
options.Services.AddSingleton(implementationInstance); |
|
|
|
options.Services.AddSingleton((IDiagnosticContext) implementationInstance); |
|
|
|
options.Services.AddLogging(loggingBuilder => loggingBuilder.AddSerilog(dispose: true)); |
|
|
|
}); |
|
|
|
|
|
|
|
await _abpApplication.InitializeAsync(); |
|
|
|
|
|
|
|
@ -15,6 +15,7 @@ |
|
|
|
<ItemGroup> |
|
|
|
<PackageReference Include="Microsoft.Extensions.Hosting" Version="6.0.0" /> |
|
|
|
<PackageReference Include="Serilog.Extensions.Hosting" Version="4.1.2" /> |
|
|
|
<PackageReference Include="Serilog.Extensions.Logging" Version="3.1.0" /> |
|
|
|
<PackageReference Include="Serilog.Sinks.Async" Version="1.5.0" /> |
|
|
|
<PackageReference Include="Serilog.Sinks.File" Version="5.0.0" /> |
|
|
|
</ItemGroup> |
|
|
|
|