Skip to content

Commit

Permalink
Merge pull request #238 from K-Society/develop
Browse files Browse the repository at this point in the history
Develop
  • Loading branch information
maniglia committed Oct 12, 2023
2 parents adac789 + d7778ce commit 5b89fbf
Show file tree
Hide file tree
Showing 17 changed files with 80 additions and 56 deletions.
Binary file added Visual Studio 2022/Visualizers/attribcache140.bin
Binary file not shown.
@@ -1,14 +1,14 @@
namespace KSociety.Log.Srv.Host.AutoMapperProfile
{
using AutoMapper;
using KSociety.Log.App.Dto.Req.Biz;
using KSociety.Log.Biz.Event;
//namespace KSociety.Log.Srv.Host.AutoMapperProfile
//{
// using AutoMapper;
// using KSociety.Log.App.Dto.Req.Biz;
// using KSociety.Log.Biz.Event;

public class DataProfile : Profile
{
public DataProfile()
{
this.CreateMap<WriteLog, WriteLogEvent>();
}
}
}
// public class DataProfile : Profile
// {
// public DataProfile()
// {
// this.CreateMap<WriteLog, WriteLogEvent>();
// }
// }
//}
Expand Up @@ -12,7 +12,7 @@
<ItemGroup>
<PackageReference Include="Autofac" Version="7.1.0" />
<PackageReference Include="Autofac.Extensions.DependencyInjection" Version="8.0.0" />
<PackageReference Include="KSociety.Base.Srv.Host.Shared" Version="1.2.57" />
<PackageReference Include="KSociety.Base.Srv.Host.Shared" Version="1.3.4" />
<PackageReference Include="Microsoft.Extensions.Hosting.Systemd" Version="7.0.0" />
<PackageReference Include="Microsoft.Extensions.Hosting.WindowsServices" Version="7.0.1" />
<PackageReference Include="protobuf-net.Grpc.AspNetCore" Version="1.1.1" />
Expand Down
8 changes: 4 additions & 4 deletions src/01/02/Host/KSociety.Log.Srv.Host/Startup.cs
@@ -1,4 +1,4 @@
namespace KSociety.Log.Srv.Host
namespace KSociety.Log.Srv.Host
{
using Autofac;
using KSociety.Base.EventBus;
Expand Down Expand Up @@ -67,8 +67,8 @@ public void ConfigureContainer(ContainerBuilder builder)
builder.RegisterModule(new KSociety.Base.Srv.Host.Shared.Bindings.Log());

//AutoMapper.
builder.RegisterModule(
new KSociety.Base.Srv.Host.Shared.Bindings.AutoMapper(AssemblyTool.GetAssembly()));
//builder.RegisterModule(
// new KSociety.Base.Srv.Host.Shared.Bindings.AutoMapper(AssemblyTool.GetAssembly()));

//CommandHdlr.
builder.RegisterModule(new CommandHdlr(AssemblyTool.GetAssembly()));
Expand Down Expand Up @@ -155,4 +155,4 @@ private static void OnStopped()
Console.WriteLine(@"OnStopped: ");
}
}
}
}
Expand Up @@ -4,11 +4,14 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<!--<GeneratePackageOnBuild>true</GeneratePackageOnBuild>-->
<TargetFrameworks>netstandard2.0</TargetFrameworks>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<Nullable>disable</Nullable>
</PropertyGroup>

<ItemGroup>
<PackageReference Include="KSociety.Base.Srv.Agent" Version="1.2.57" />
<PackageReference Include="KSociety.Base.Srv.Agent" Version="1.3.4" />
</ItemGroup>

<ItemGroup>
Expand Down
Expand Up @@ -4,11 +4,14 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<!--<GeneratePackageOnBuild>true</GeneratePackageOnBuild>-->
<TargetFrameworks>netstandard2.0</TargetFrameworks>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<Nullable>disable</Nullable>
</PropertyGroup>

<ItemGroup>
<PackageReference Include="KSociety.Base.Srv.Shared" Version="1.2.57" />
<PackageReference Include="KSociety.Base.Srv.Shared" Version="1.3.4" />
</ItemGroup>

<ItemGroup>
Expand Down
Expand Up @@ -4,7 +4,10 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<!--<GeneratePackageOnBuild>true</GeneratePackageOnBuild>-->
<TargetFrameworks>netstandard2.0</TargetFrameworks>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<Nullable>disable</Nullable>
</PropertyGroup>

<ItemGroup>
Expand Down
3 changes: 3 additions & 0 deletions src/01/02/KSociety.Log.Srv.Dto/KSociety.Log.Srv.Dto.csproj
Expand Up @@ -4,7 +4,10 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<!--<GeneratePackageOnBuild>true</GeneratePackageOnBuild>-->
<TargetFrameworks>netstandard2.0</TargetFrameworks>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<Nullable>disable</Nullable>
</PropertyGroup>

<ItemGroup>
Expand Down
7 changes: 5 additions & 2 deletions src/01/03/KSociety.Log.App.Dto/KSociety.Log.App.Dto.csproj
Expand Up @@ -4,11 +4,14 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<!--<GeneratePackageOnBuild>true</GeneratePackageOnBuild>-->
<TargetFrameworks>netstandard2.0</TargetFrameworks>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<Nullable>disable</Nullable>
</PropertyGroup>

<ItemGroup>
<PackageReference Include="KSociety.Base.App.Shared" Version="1.2.57" />
<PackageReference Include="KSociety.Base.App.Shared" Version="1.3.4" />
</ItemGroup>

</Project>
13 changes: 5 additions & 8 deletions src/01/03/KSociety.Log.App.ReqHdlr/Biz/WriteLogReqHdlr.cs
@@ -1,9 +1,8 @@
namespace KSociety.Log.App.ReqHdlr.Biz
namespace KSociety.Log.App.ReqHdlr.Biz
{
using System;
using System.Threading;
using System.Threading.Tasks;
using AutoMapper;
using KSociety.Base.App.Shared;
using KSociety.Log.App.Dto.Req.Biz;
using KSociety.Log.Biz.Event;
Expand All @@ -17,14 +16,12 @@ public class WriteLogReqHdlr :
private readonly ILoggerFactory _loggerFactory;
private readonly ILogger<WriteLogReqHdlr> _logger;
private readonly IBiz _biz;
private readonly IMapper _mapper;

public WriteLogReqHdlr(ILoggerFactory loggerFactory, IBiz biz, IMapper mapper)
public WriteLogReqHdlr(ILoggerFactory loggerFactory, IBiz biz)
{
this._loggerFactory = loggerFactory;
this._logger = this._loggerFactory.CreateLogger<WriteLogReqHdlr>();
this._biz = biz;
this._mapper = mapper;
}

public Dto.Res.Biz.WriteLog Execute(WriteLog request)
Expand All @@ -33,7 +30,7 @@ public Dto.Res.Biz.WriteLog Execute(WriteLog request)

try
{
var message = this._mapper.Map<WriteLogEvent>(request);
var message = new WriteLogEvent(request.Message, request.TimeStamp, request.SequenceId, request.Level, request.LoggerName);//this._mapper.Map<WriteLogEvent>(request);
this._biz.WriteLog(message);
}
catch (Exception ex)
Expand All @@ -51,7 +48,7 @@ public Dto.Res.Biz.WriteLog Execute(WriteLog request)

try
{
var message = this._mapper.Map<WriteLogEvent>(request);
var message = new WriteLogEvent(request.Message, request.TimeStamp, request.SequenceId, request.Level, request.LoggerName);//this._mapper.Map<WriteLogEvent>(request);
await this._biz.WriteLogAsync(message).ConfigureAwait(false);
}
catch (Exception ex)
Expand All @@ -62,4 +59,4 @@ public Dto.Res.Biz.WriteLog Execute(WriteLog request)
return output;
}
}
}
}
13 changes: 5 additions & 8 deletions src/01/03/KSociety.Log.App.ReqHdlr/Biz/WriteLogsReqHdlr.cs
@@ -1,10 +1,9 @@
namespace KSociety.Log.App.ReqHdlr.Biz
namespace KSociety.Log.App.ReqHdlr.Biz
{
using System;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
using AutoMapper;
using KSociety.Base.App.Shared;
using KSociety.Log.App.Dto.Req.Biz;
using KSociety.Log.Biz.Event;
Expand All @@ -18,14 +17,12 @@ public class WriteLogsReqHdlr :
private readonly ILoggerFactory _loggerFactory;
private readonly ILogger<WriteLogsReqHdlr> _logger;
private readonly IBiz _biz;
private readonly IMapper _mapper;

public WriteLogsReqHdlr(ILoggerFactory loggerFactory, IBiz biz, IMapper mapper)
public WriteLogsReqHdlr(ILoggerFactory loggerFactory, IBiz biz)
{
this._loggerFactory = loggerFactory;
this._logger = this._loggerFactory.CreateLogger<WriteLogsReqHdlr>();
this._biz = biz;
this._mapper = mapper;
}

public Dto.Res.Biz.WriteLog Execute(Dto.Req.Biz.List.WriteLog request)
Expand All @@ -34,7 +31,7 @@ public Dto.Res.Biz.WriteLog Execute(Dto.Req.Biz.List.WriteLog request)

try
{
var list = request.List.Select(message => this._mapper.Map<WriteLogEvent>(message)).ToList();
var list = request.List.Select(message => new WriteLogEvent(message.Message, message.TimeStamp, message.SequenceId, message.Level, message.LoggerName) /*this._mapper.Map<WriteLogEvent>(message)*/).ToList();
this._biz.WriteLogs(list);
}
catch (Exception ex)
Expand All @@ -52,7 +49,7 @@ public Dto.Res.Biz.WriteLog Execute(Dto.Req.Biz.List.WriteLog request)

try
{
var list = request.List.Select(message => this._mapper.Map<WriteLogEvent>(message)).ToList();
var list = request.List.Select(message => new WriteLogEvent(message.Message, message.TimeStamp, message.SequenceId, message.Level, message.LoggerName)).ToList();
await this._biz.WriteLogsAsync(list).ConfigureAwait(false);
}
catch (Exception ex)
Expand All @@ -63,4 +60,4 @@ public Dto.Res.Biz.WriteLog Execute(Dto.Req.Biz.List.WriteLog request)
return output;
}
}
}
}
Expand Up @@ -4,13 +4,12 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<!--<GeneratePackageOnBuild>true</GeneratePackageOnBuild>-->
<TargetFrameworks>netstandard2.0</TargetFrameworks>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<Nullable>disable</Nullable>
</PropertyGroup>

<ItemGroup>
<PackageReference Include="AutoMapper" Version="12.0.1" />
</ItemGroup>

<ItemGroup>
<ProjectReference Include="..\..\04\KSociety.Log.Biz\KSociety.Log.Biz.csproj" />
<ProjectReference Include="..\KSociety.Log.App.Dto\KSociety.Log.App.Dto.csproj" />
Expand Down
@@ -1,14 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright © K-Society and contributors. All rights reserved. Licensed under the K-Society License. See LICENSE.TXT file in the project root for full license information. -->

<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<!--<GeneratePackageOnBuild>true</GeneratePackageOnBuild>-->
<TargetFrameworks>netstandard2.0</TargetFrameworks>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<Nullable>disable</Nullable>
</PropertyGroup>

<ItemGroup>
<PackageReference Include="KSociety.Base.EventBus" Version="1.2.57" />
<PackageReference Include="KSociety.Base.EventBus" Version="1.3.4" />
</ItemGroup>

</Project>
7 changes: 5 additions & 2 deletions src/01/04/KSociety.Log.Biz/KSociety.Log.Biz.csproj
Expand Up @@ -4,11 +4,14 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<!--<GeneratePackageOnBuild>true</GeneratePackageOnBuild>-->
<TargetFrameworks>netstandard2.0</TargetFrameworks>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<Nullable>disable</Nullable>
</PropertyGroup>

<ItemGroup>
<PackageReference Include="KSociety.Base.EventBusRabbitMQ" Version="1.2.57" />
<PackageReference Include="KSociety.Base.EventBusRabbitMQ" Version="1.3.4" />
</ItemGroup>

<ItemGroup>
Expand Down
@@ -1,14 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright © K-Society and contributors. All rights reserved. Licensed under the K-Society License. See LICENSE.TXT file in the project root for full license information. -->

<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<!--<GeneratePackageOnBuild>true</GeneratePackageOnBuild>-->
<TargetFrameworks>netstandard2.0</TargetFrameworks>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<Nullable>disable</Nullable>
</PropertyGroup>

<ItemGroup>
<PackageReference Include="KSociety.Base.EventBusRabbitMQ" Version="1.2.57" />
<PackageReference Include="KSociety.Base.EventBusRabbitMQ" Version="1.3.4" />
<PackageReference Include="Microsoft.Extensions.Logging" Version="7.0.0" />
<PackageReference Include="Serilog" Version="3.0.1" />
<PackageReference Include="Serilog.Formatting.Compact" Version="1.1.0" />
Expand Down
@@ -1,4 +1,4 @@
namespace KSociety.Log.Serilog.Sinks.RabbitMq.Sinks.RabbitMq
namespace KSociety.Log.Serilog.Sinks.RabbitMq.Sinks.RabbitMq
{
using KSociety.Base.EventBus;
using KSociety.Base.EventBus.Abstractions.EventBus;
Expand Down Expand Up @@ -47,13 +47,20 @@ RabbitMqSinkConfiguration rabbitMqSinkConfiguration

public void Initialize()
{
this._eventBus = new Lazy<IEventBusTyped>(new EventBusRabbitMqTyped(
this._eventBus = new Lazy<IEventBusTyped>(this.GetEventBusTyped);
this._eventBus.Value.Initialize();
}

private IEventBusTyped GetEventBusTyped()
{
var eventBus = new EventBusRabbitMqTyped(
this._persistentConnection,
this._loggerFactory,
null,
this._eventBusParameters,
"LogQueueDriver"));
this._eventBus.Value.Initialize();
"LogQueueDriver");

return eventBus;
}

public async Task EmitBatchAsync(IEnumerable<LogEvent> batch)
Expand Down Expand Up @@ -84,4 +91,4 @@ public Task OnEmptyBatchAsync()
return Task.CompletedTask;
}
}
}
}
Expand Up @@ -8,7 +8,7 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.SignalR.Client" Version="7.0.11" />
<PackageReference Include="Microsoft.AspNetCore.SignalR.Client" Version="7.0.12" />
<PackageReference Include="Serilog.Formatting.Compact" Version="1.1.0" />
<PackageReference Include="Serilog.Sinks.PeriodicBatching" Version="3.1.0" />
</ItemGroup>
Expand Down

0 comments on commit 5b89fbf

Please sign in to comment.