Skip to content

Commit a851198

Browse files
authored
Merge pull request #9 from PandaTechAM/development
updated nuget packages
2 parents e21f785 + 620d1ef commit a851198

File tree

6 files changed

+21
-10
lines changed

6 files changed

+21
-10
lines changed

Readme.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ builder.LogStartAttempt();
128128
AssemblyRegistry.Add(typeof(Program).Assembly);
129129

130130
builder
131-
.AddPandaVault()
131+
.ConfigureWithPandaVault()
132132
.AddSerilog()
133133
.AddResponseCrafter(NamingConvention.ToSnakeCase)
134134
.AddOpenApi()

Shared.Kernel.Demo/Program.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
AssemblyRegistry.Add(typeof(Program).Assembly);
1818

1919
builder
20-
// .AddPandaVault()
20+
// .ConfigureWithPandaVault()
2121
.AddSerilog()
2222
.AddResponseCrafter(NamingConvention.ToSnakeCase)
2323
.AddOpenApi()

src/SharedKernel/Extensions/HealthCheckExtensions.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ public static class HealthCheckExtensions
1414
public static WebApplication EnsureHealthy(this WebApplication app)
1515
{
1616
var healthCheckService = app.Services.GetRequiredService<HealthCheckService>();
17+
1718
var report = healthCheckService.CheckHealthAsync()
1819
.Result;
1920

src/SharedKernel/Extensions/PandaVaultExtension.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
using Microsoft.AspNetCore.Builder;
2-
using PandaVaultClient;
2+
using PandaVaultClient.Extensions;
33

44
namespace SharedKernel.Extensions;
55

66
public static class PandaVaultExtension
77
{
8-
public static WebApplicationBuilder AddPandaVault(this WebApplicationBuilder builder)
8+
public static WebApplicationBuilder ConfigureWithPandaVault(this WebApplicationBuilder builder)
99
{
1010
if (!builder.Environment.IsLocal())
1111
{
12-
builder.Configuration.AddPandaVault();
12+
builder.AddPandaVault();
1313
}
1414

1515
return builder;

src/SharedKernel/Logging/SerilogExtension.cs

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,9 @@ private static LoggerConfiguration FilterOutUnwantedLogs(this LoggerConfiguratio
7676
.Filter
7777
.ByExcluding(logEvent => logEvent.ShouldExcludeOutboxDbCommandLogs())
7878
.Filter
79-
.ByExcluding(logEvent => logEvent.ShouldExcludeSwaggerLogs());
79+
.ByExcluding(logEvent => logEvent.ShouldExcludeSwaggerLogs())
80+
.Filter
81+
.ByExcluding(logEvent => logEvent.ShouldExcludeMassTransitHealthCheckLogs());
8082
return loggerConfig;
8183
}
8284

@@ -105,6 +107,14 @@ private static bool ShouldExcludeSwaggerLogs(this LogEvent logEvent)
105107
?.ToString()
106108
?.Contains("/swagger") == true;
107109
}
110+
111+
private static bool ShouldExcludeMassTransitHealthCheckLogs(this LogEvent logEvent)
112+
{
113+
var message = logEvent.RenderMessage();
114+
return message.Contains("Health check masstransit-bus")
115+
&& message.Contains("Unhealthy")
116+
&& message.Contains("Not ready: not started");
117+
}
108118

109119
private static string GetLogsPath(this WebApplicationBuilder builder)
110120
{

src/SharedKernel/SharedKernel.csproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<PackageReadmeFile>Readme.md</PackageReadmeFile>
99
<Authors>Pandatech</Authors>
1010
<Copyright>MIT</Copyright>
11-
<Version>1.0.8</Version>
11+
<Version>1.0.9</Version>
1212
<PackageId>Pandatech.SharedKernel</PackageId>
1313
<Title>Pandatech Shared Kernel Library</Title>
1414
<PackageTags>Pandatech, shared kernel, library, OpenAPI, Swagger, utilities, scalar</PackageTags>
@@ -29,7 +29,7 @@
2929
<ItemGroup>
3030
<PackageReference Include="AspNetCore.HealthChecks.Prometheus.Metrics" Version="8.0.1" />
3131
<PackageReference Include="AspNetCore.HealthChecks.UI.Client" Version="8.0.1" />
32-
<PackageReference Include="Elastic.CommonSchema.Serilog" Version="8.12.2" />
32+
<PackageReference Include="Elastic.CommonSchema.Serilog" Version="8.12.3" />
3333
<PackageReference Include="FluentDateTime" Version="3.0.0" />
3434
<PackageReference Include="FluentValidation.AspNetCore" Version="11.3.0" />
3535
<PackageReference Include="HtmlSanitizer" Version="8.1.870" />
@@ -48,10 +48,10 @@
4848
<PackageReference Include="Pandatech.Crypto" Version="4.1.0" />
4949
<PackageReference Include="Pandatech.DistributedCache" Version="3.0.1" />
5050
<PackageReference Include="Pandatech.FluentMinimalApiMapper" Version="2.0.1" />
51-
<PackageReference Include="Pandatech.PandaVaultClient" Version="4.0.0" />
51+
<PackageReference Include="Pandatech.PandaVaultClient" Version="4.0.3" />
5252
<PackageReference Include="Pandatech.RegexBox" Version="3.0.0" />
5353
<PackageReference Include="Pandatech.ResponseCrafter" Version="5.0.2" />
54-
<PackageReference Include="Scalar.AspNetCore" Version="1.2.44" />
54+
<PackageReference Include="Scalar.AspNetCore" Version="1.2.45" />
5555
<PackageReference Include="Serilog.AspNetCore" Version="8.0.3" />
5656
<PackageReference Include="Swashbuckle.AspNetCore.SwaggerUI" Version="7.1.0" />
5757
</ItemGroup>

0 commit comments

Comments
 (0)