Skip to content

Commit dba4717

Browse files
authored
Version 6.0.3 - NET10 (#145)
1 parent 1a3254d commit dba4717

File tree

6 files changed

+52
-14
lines changed

6 files changed

+52
-14
lines changed

appveyor.yml

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,15 @@ skip_tags: true
66
skip_branch_with_pr: true
77
nuget:
88
disable_publish_on_pr: true
9+
install:
10+
- ps: |
11+
Invoke-WebRequest -Uri 'https://dot.net/v1/dotnet-install.ps1' -UseBasicParsing -OutFile "$env:temp\dotnet-install.ps1"
12+
& $env:temp\dotnet-install.ps1 -Architecture x64 -Version '10.0.100' -InstallDir "$env:ProgramFiles\dotnet"
913
build_script:
10-
- ps: msbuild /t:restore,pack /p:Configuration=Release /p:IncludeSymbols=true /p:SymbolPackageFormat=snupkg /p:ContinuousIntegrationBuild=true /p:EmbedUntrackedSources=true /p:PublishRepositoryUrl=true /verbosity:minimal
14+
- ps: dotnet --version
15+
- ps: dotnet pack /p:Configuration=Release /p:IncludeSymbols=true /p:SymbolPackageFormat=snupkg /maxcpucount /p:ContinuousIntegrationBuild=true /p:EmbedUntrackedSources=true /verbosity:minimal
1116
test_script:
12-
- ps: dotnet test test\NLog.DiagnosticSource.Tests\NLog.DiagnosticSource.Tests.csproj
17+
- ps: dotnet test /p:Configuration=Release test/NLog.DiagnosticSource.Tests\NLog.DiagnosticSource.Tests.csproj
1318
artifacts:
1419
- path: '**\NLog.*.nupkg'
1520
- path: '**\NLog.*.snupkg'
@@ -19,4 +24,7 @@ deploy:
1924
secure: f6oWebyOFLpuuo2PMd6xgoxwMq+JvXVUmPyBme89zS7UF0zcvLYPSKN/p6B/KaMs
2025
on:
2126
branch: master
22-
27+
environment:
28+
DOTNET_SKIP_FIRST_TIME_EXPERIENCE: true
29+
DOTNET_CLI_TELEMETRY_OPTOUT: true
30+
DOTNET_NOLOGO: true

src/NLog.DiagnosticSource/NLog.DiagnosticSource.csproj

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFrameworks>net8.0;net6.0;net462;netstandard2.0</TargetFrameworks>
4+
<TargetFrameworks>net10.0;net8.0;net6.0;net462;netstandard2.0</TargetFrameworks>
55
<RootNamespace>NLog</RootNamespace>
6-
<VersionPrefix>6.0.2</VersionPrefix>
6+
<VersionPrefix>6.0.3</VersionPrefix>
77
<VersionSuffix></VersionSuffix>
88

99
<AssemblyVersion>6.0.0.0</AssemblyVersion>
@@ -16,7 +16,7 @@
1616
<Company>NLog</Company>
1717
<Authors>NLog</Authors>
1818
<Copyright>NLog</Copyright>
19-
<Description>NLog Integration for Microsoft System.Diagnostics.DiagnosticSource and Activity Trace</Description>
19+
<Description>NLog Integration for Microsoft System.Diagnostics.DiagnosticSource and Activity TraceId / SpanId</Description>
2020
<RepositoryType>git</RepositoryType>
2121
<RepositoryUrl>https://github.com/NLog/NLog.DiagnosticSource.git</RepositoryUrl>
2222
<PackageTags>DiagnosticSource;NLog;logging;log</PackageTags>
@@ -25,7 +25,8 @@
2525
<PackageLicenseExpression>BSD-3-Clause</PackageLicenseExpression>
2626
<PackageReadmeFile>README.md</PackageReadmeFile>
2727
<PackageReleaseNotes>
28-
- Updated NLog v6.0.2
28+
- Added NET10 targetframework
29+
- Updated NLog v6.0.3
2930

3031
See https://github.com/NLog/NLog.DiagnosticSource for documentation of ${activity} and DiagnosticListenerTarget
3132
</PackageReleaseNotes>
@@ -45,7 +46,7 @@ See https://github.com/NLog/NLog.DiagnosticSource for documentation of ${activit
4546
</PropertyGroup>
4647

4748
<ItemGroup>
48-
<PackageReference Include="NLog" Version="6.0.2" />
49+
<PackageReference Include="NLog" Version="6.0.3" />
4950
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="8.0.0" PrivateAssets="All" />
5051
</ItemGroup>
5152

test/NLog.DiagnosticSource.Tests/ActivityTraceLayoutRendererTests.cs

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,15 @@ namespace NLog.DiagnosticSource.Tests
66
{
77
public class ActivityTraceLayoutRendererTests
88
{
9+
public ActivityTraceLayoutRendererTests()
10+
{
11+
System.Diagnostics.Activity.Current = null;
12+
NLog.LogManager.Setup().SetupExtensions(ext => {
13+
ext.RegisterLayoutRenderer<ActivityTraceLayoutRenderer>("activity");
14+
});
15+
NLog.LogManager.ThrowExceptions = true;
16+
}
17+
918
[Fact]
1019
public void TestAllPropertiesWhenActivityNull()
1120
{
@@ -355,4 +364,4 @@ public void TestEventsDoubleItemJson()
355364
}
356365
}
357366
}
358-
}
367+
}

test/NLog.DiagnosticSource.Tests/DiagnosticListenerTargetTests.cs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,14 @@ namespace NLog.DiagnosticSource.Tests
1010
{
1111
public class DiagnosticListenerTargetTests
1212
{
13+
public DiagnosticListenerTargetTests()
14+
{
15+
NLog.LogManager.Setup().SetupExtensions(ext => {
16+
ext.RegisterTarget<DiagnosticListenerTarget>("DiagnosticListener");
17+
});
18+
NLog.LogManager.ThrowExceptions = true;
19+
}
20+
1321
[Fact]
1422
public void DiagnosticSource_WriteMessage()
1523
{

test/NLog.DiagnosticSource.Tests/NLog.DiagnosticSource.Tests.csproj

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFramework>net8.0</TargetFramework>
4+
<TargetFrameworks>net10.0;net8.0;net462</TargetFrameworks>
55
<IsPackable>false</IsPackable>
66
</PropertyGroup>
77

@@ -14,6 +14,10 @@
1414
</PackageReference>
1515
</ItemGroup>
1616

17+
<ItemGroup Condition=" '$(TargetFrameworkIdentifier)' == '.NETFramework' ">
18+
<PackageReference Include="System.Text.Json" Version="10.0.0" />
19+
</ItemGroup>
20+
1721
<ItemGroup>
1822
<ProjectReference Include="..\..\src\NLog.DiagnosticSource\NLog.DiagnosticSource.csproj" />
1923
</ItemGroup>

test/NLog.DiagnosticSource.Tests/OnHasActivityLayoutRendererTests.cs

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,22 @@ namespace NLog.DiagnosticSource.Tests
77
{
88
public class OnHasActivityLayoutRendererTests
99
{
10+
public OnHasActivityLayoutRendererTests()
11+
{
12+
System.Diagnostics.Activity.Current = null;
13+
NLog.LogManager.Setup().SetupExtensions(ext => {
14+
ext.RegisterLayoutRenderer<ActivityTraceLayoutRenderer>("activity");
15+
ext.RegisterLayoutRenderer<OnHasActivityTraceLayoutRendererWrapper>("onhasactivity");
16+
});
17+
NLog.LogManager.ThrowExceptions = true;
18+
}
19+
1020
[Fact]
1121
public void OnHasActivityNotActive()
1222
{
1323
// Arrange
1424
System.Diagnostics.Activity.Current = null;
15-
LayoutRenderer.Register("activity", typeof(ActivityTraceLayoutRenderer));
16-
LayoutRenderer.Register("onhasactivity", typeof(OnHasActivityTraceLayoutRendererWrapper));
25+
1726
var logFactory = new LogFactory();
1827
var logConfig = new LoggingConfiguration(logFactory);
1928
var memTarget = new NLog.Targets.MemoryTarget("memory");
@@ -36,8 +45,7 @@ public void OnHasActivityStarted()
3645
{
3746
// Arrange
3847
System.Diagnostics.Activity.Current = null;
39-
LayoutRenderer.Register("activity", typeof(ActivityTraceLayoutRenderer));
40-
LayoutRenderer.Register("onhasactivity", typeof(OnHasActivityTraceLayoutRendererWrapper));
48+
4149
var logFactory = new LogFactory();
4250
var logConfig = new LoggingConfiguration(logFactory);
4351
var memTarget = new NLog.Targets.MemoryTarget("memory");

0 commit comments

Comments
 (0)