Skip to content

Commit c7e8a7a

Browse files
author
Shakeel Mohamed
committed
Release 1.7.1
2 parents c13ca3f + 5210c1e commit c7e8a7a

File tree

6 files changed

+217
-208
lines changed

6 files changed

+217
-208
lines changed

CHANGELOG.md

Lines changed: 43 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,43 @@
1-
# Splunk logging for .NET Changelog
2-
3-
## Version 1.6.1
4-
5-
* Add support for overriding metadata with `HttpEventCollectorSender.Send()`.
6-
7-
## Version 1.6.0
8-
9-
* Add support for custom HTTP Event Collector formatter function for TraceListener.
10-
* Add support for setting timestamp other than UtcNow (GitHub Pull request #15).
11-
12-
## Version 1.5.0
13-
14-
* Add support for HTTP Event Collector.
15-
16-
## Version 1.1
17-
18-
### Performance improvements
19-
20-
* `TcpSocketWriter` now uses a `BlockingCollection` instead of a `ConcurrentQueue` internally, resulting in significantly less CPU utilization.
21-
22-
### Minor changes
23-
24-
* Added xunit.runner as a dependency.
25-
26-
## Version 1.0
27-
28-
* Add support for logging via TCP.
29-
* Fix behavior of TraceListeners. Now they write to the network on every invocation of Write or WriteLine
30-
and no longer try to insert timestamps.
31-
32-
## Version 0.8 (beta)
33-
34-
* Initial release.
1+
# Splunk logging for .NET Changelog
2+
3+
## Version 1.7.1
4+
5+
* Bump version number.
6+
7+
## Version 1.7.0
8+
9+
* Update version of Newtonsoft.JSON to 11.0.2 (GitHub pull request #34).
10+
* Make HEC timestamp invariant to culture (GitHub pull request #20).
11+
12+
## Version 1.6.1
13+
14+
* Add support for overriding metadata with `HttpEventCollectorSender.Send()`.
15+
16+
## Version 1.6.0
17+
18+
* Add support for custom HTTP Event Collector formatter function for TraceListener.
19+
* Add support for setting timestamp other than UtcNow (GitHub Pull request #15).
20+
21+
## Version 1.5.0
22+
23+
* Add support for HTTP Event Collector.
24+
25+
## Version 1.1
26+
27+
### Performance improvements
28+
29+
* `TcpSocketWriter` now uses a `BlockingCollection` instead of a `ConcurrentQueue` internally, resulting in significantly less CPU utilization.
30+
31+
### Minor changes
32+
33+
* Added xunit.runner as a dependency.
34+
35+
## Version 1.0
36+
37+
* Add support for logging via TCP.
38+
* Fix behavior of TraceListeners. Now they write to the network on every invocation of Write or WriteLine
39+
and no longer try to insert timestamps.
40+
41+
## Version 0.8 (beta)
42+
43+
* Initial release.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Splunk logging for .NET
22

3-
#### Version 1.6.1
3+
#### Version 1.7.1
44

55
Splunk logging for .NET enables you to configure [HTTP Event Collector](http://dev.splunk.com/view/event-collector/SP-CAAAE6M), UDP or TCP
66
logging of events to a Splunk Enterprise instance from within your .NET

Splunk.Logging.sln

Lines changed: 65 additions & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -1,65 +1,65 @@
1-
2-
Microsoft Visual Studio Solution File, Format Version 12.00
3-
# Visual Studio 2013
4-
VisualStudioVersion = 12.0.31101.0
5-
MinimumVisualStudioVersion = 10.0.40219.1
6-
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{5142E63D-CF4A-48EA-8527-F6B2DB4718C0}"
7-
EndProject
8-
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{2F34BC99-9753-46CC-A386-33B543EFF916}"
9-
EndProject
10-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "unit-tests", "test\unit-tests\unit-tests.csproj", "{2218CC33-B1C9-4D4F-A0DA-AE6CEA0CA617}"
11-
EndProject
12-
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{D6E75991-4735-43C5-8271-80F4D50BFA3C}"
13-
ProjectSection(SolutionItems) = preProject
14-
.gitignore = .gitignore
15-
CHANGELOG.md = CHANGELOG.md
16-
LICENSE = LICENSE
17-
README.md = README.md
18-
EndProjectSection
19-
EndProject
20-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Splunk.Logging.TraceListener", "src\Splunk.Logging.TraceListener\Splunk.Logging.TraceListener.csproj", "{17F12964-D0C9-41A9-9DEE-A4A5A52B24AE}"
21-
EndProject
22-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Splunk.Logging.SLAB", "src\Splunk.Logging.SLAB\Splunk.Logging.SLAB.csproj", "{74D8F7A7-8125-400D-B744-C30562F23BE0}"
23-
EndProject
24-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Splunk.Logging.Common", "src\Splunk.Logging.Common\Splunk.Logging.Common.csproj", "{B776A5C5-A301-472E-9D21-A62306358B2C}"
25-
EndProject
26-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "standalone-test", "standalone-test\standalone-test.csproj", "{027FFE79-69FE-4A69-8B71-7364F9D1D99B}"
27-
EndProject
28-
Global
29-
GlobalSection(SolutionConfigurationPlatforms) = preSolution
30-
Debug|Any CPU = Debug|Any CPU
31-
Release|Any CPU = Release|Any CPU
32-
EndGlobalSection
33-
GlobalSection(ProjectConfigurationPlatforms) = postSolution
34-
{2218CC33-B1C9-4D4F-A0DA-AE6CEA0CA617}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
35-
{2218CC33-B1C9-4D4F-A0DA-AE6CEA0CA617}.Debug|Any CPU.Build.0 = Debug|Any CPU
36-
{2218CC33-B1C9-4D4F-A0DA-AE6CEA0CA617}.Release|Any CPU.ActiveCfg = Release|Any CPU
37-
{2218CC33-B1C9-4D4F-A0DA-AE6CEA0CA617}.Release|Any CPU.Build.0 = Release|Any CPU
38-
{17F12964-D0C9-41A9-9DEE-A4A5A52B24AE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
39-
{17F12964-D0C9-41A9-9DEE-A4A5A52B24AE}.Debug|Any CPU.Build.0 = Debug|Any CPU
40-
{17F12964-D0C9-41A9-9DEE-A4A5A52B24AE}.Release|Any CPU.ActiveCfg = Release|Any CPU
41-
{17F12964-D0C9-41A9-9DEE-A4A5A52B24AE}.Release|Any CPU.Build.0 = Release|Any CPU
42-
{74D8F7A7-8125-400D-B744-C30562F23BE0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
43-
{74D8F7A7-8125-400D-B744-C30562F23BE0}.Debug|Any CPU.Build.0 = Debug|Any CPU
44-
{74D8F7A7-8125-400D-B744-C30562F23BE0}.Release|Any CPU.ActiveCfg = Release|Any CPU
45-
{74D8F7A7-8125-400D-B744-C30562F23BE0}.Release|Any CPU.Build.0 = Release|Any CPU
46-
{B776A5C5-A301-472E-9D21-A62306358B2C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
47-
{B776A5C5-A301-472E-9D21-A62306358B2C}.Debug|Any CPU.Build.0 = Debug|Any CPU
48-
{B776A5C5-A301-472E-9D21-A62306358B2C}.Release|Any CPU.ActiveCfg = Release|Any CPU
49-
{B776A5C5-A301-472E-9D21-A62306358B2C}.Release|Any CPU.Build.0 = Release|Any CPU
50-
{027FFE79-69FE-4A69-8B71-7364F9D1D99B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
51-
{027FFE79-69FE-4A69-8B71-7364F9D1D99B}.Debug|Any CPU.Build.0 = Debug|Any CPU
52-
{027FFE79-69FE-4A69-8B71-7364F9D1D99B}.Release|Any CPU.ActiveCfg = Release|Any CPU
53-
{027FFE79-69FE-4A69-8B71-7364F9D1D99B}.Release|Any CPU.Build.0 = Release|Any CPU
54-
EndGlobalSection
55-
GlobalSection(SolutionProperties) = preSolution
56-
HideSolutionNode = FALSE
57-
EndGlobalSection
58-
GlobalSection(NestedProjects) = preSolution
59-
{2218CC33-B1C9-4D4F-A0DA-AE6CEA0CA617} = {2F34BC99-9753-46CC-A386-33B543EFF916}
60-
{17F12964-D0C9-41A9-9DEE-A4A5A52B24AE} = {5142E63D-CF4A-48EA-8527-F6B2DB4718C0}
61-
{74D8F7A7-8125-400D-B744-C30562F23BE0} = {5142E63D-CF4A-48EA-8527-F6B2DB4718C0}
62-
{B776A5C5-A301-472E-9D21-A62306358B2C} = {5142E63D-CF4A-48EA-8527-F6B2DB4718C0}
63-
{027FFE79-69FE-4A69-8B71-7364F9D1D99B} = {2F34BC99-9753-46CC-A386-33B543EFF916}
64-
EndGlobalSection
65-
EndGlobal
1+
2+
Microsoft Visual Studio Solution File, Format Version 12.00
3+
# Visual Studio 2013
4+
VisualStudioVersion = 12.0.31101.0
5+
MinimumVisualStudioVersion = 10.0.40219.1
6+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{5142E63D-CF4A-48EA-8527-F6B2DB4718C0}"
7+
EndProject
8+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{2F34BC99-9753-46CC-A386-33B543EFF916}"
9+
EndProject
10+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "unit-tests", "test\unit-tests\unit-tests.csproj", "{2218CC33-B1C9-4D4F-A0DA-AE6CEA0CA617}"
11+
EndProject
12+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{D6E75991-4735-43C5-8271-80F4D50BFA3C}"
13+
ProjectSection(SolutionItems) = preProject
14+
.gitignore = .gitignore
15+
CHANGELOG.md = CHANGELOG.md
16+
LICENSE = LICENSE
17+
README.md = README.md
18+
EndProjectSection
19+
EndProject
20+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Splunk.Logging.TraceListener", "src\Splunk.Logging.TraceListener\Splunk.Logging.TraceListener.csproj", "{17F12964-D0C9-41A9-9DEE-A4A5A52B24AE}"
21+
EndProject
22+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Splunk.Logging.SLAB", "src\Splunk.Logging.SLAB\Splunk.Logging.SLAB.csproj", "{74D8F7A7-8125-400D-B744-C30562F23BE0}"
23+
EndProject
24+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Splunk.Logging.Common", "src\Splunk.Logging.Common\Splunk.Logging.Common.csproj", "{B776A5C5-A301-472E-9D21-A62306358B2C}"
25+
EndProject
26+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "standalone-test", "standalone-test\standalone-test.csproj", "{027FFE79-69FE-4A69-8B71-7364F9D1D99B}"
27+
EndProject
28+
Global
29+
GlobalSection(SolutionConfigurationPlatforms) = preSolution
30+
Debug|Any CPU = Debug|Any CPU
31+
Release|Any CPU = Release|Any CPU
32+
EndGlobalSection
33+
GlobalSection(ProjectConfigurationPlatforms) = postSolution
34+
{2218CC33-B1C9-4D4F-A0DA-AE6CEA0CA617}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
35+
{2218CC33-B1C9-4D4F-A0DA-AE6CEA0CA617}.Debug|Any CPU.Build.0 = Debug|Any CPU
36+
{2218CC33-B1C9-4D4F-A0DA-AE6CEA0CA617}.Release|Any CPU.ActiveCfg = Release|Any CPU
37+
{2218CC33-B1C9-4D4F-A0DA-AE6CEA0CA617}.Release|Any CPU.Build.0 = Release|Any CPU
38+
{17F12964-D0C9-41A9-9DEE-A4A5A52B24AE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
39+
{17F12964-D0C9-41A9-9DEE-A4A5A52B24AE}.Debug|Any CPU.Build.0 = Debug|Any CPU
40+
{17F12964-D0C9-41A9-9DEE-A4A5A52B24AE}.Release|Any CPU.ActiveCfg = Release|Any CPU
41+
{17F12964-D0C9-41A9-9DEE-A4A5A52B24AE}.Release|Any CPU.Build.0 = Release|Any CPU
42+
{74D8F7A7-8125-400D-B744-C30562F23BE0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
43+
{74D8F7A7-8125-400D-B744-C30562F23BE0}.Debug|Any CPU.Build.0 = Debug|Any CPU
44+
{74D8F7A7-8125-400D-B744-C30562F23BE0}.Release|Any CPU.ActiveCfg = Release|Any CPU
45+
{74D8F7A7-8125-400D-B744-C30562F23BE0}.Release|Any CPU.Build.0 = Release|Any CPU
46+
{B776A5C5-A301-472E-9D21-A62306358B2C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
47+
{B776A5C5-A301-472E-9D21-A62306358B2C}.Debug|Any CPU.Build.0 = Debug|Any CPU
48+
{B776A5C5-A301-472E-9D21-A62306358B2C}.Release|Any CPU.ActiveCfg = Release|Any CPU
49+
{B776A5C5-A301-472E-9D21-A62306358B2C}.Release|Any CPU.Build.0 = Release|Any CPU
50+
{027FFE79-69FE-4A69-8B71-7364F9D1D99B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
51+
{027FFE79-69FE-4A69-8B71-7364F9D1D99B}.Debug|Any CPU.Build.0 = Debug|Any CPU
52+
{027FFE79-69FE-4A69-8B71-7364F9D1D99B}.Release|Any CPU.ActiveCfg = Release|Any CPU
53+
{027FFE79-69FE-4A69-8B71-7364F9D1D99B}.Release|Any CPU.Build.0 = Release|Any CPU
54+
EndGlobalSection
55+
GlobalSection(SolutionProperties) = preSolution
56+
HideSolutionNode = FALSE
57+
EndGlobalSection
58+
GlobalSection(NestedProjects) = preSolution
59+
{2218CC33-B1C9-4D4F-A0DA-AE6CEA0CA617} = {2F34BC99-9753-46CC-A386-33B543EFF916}
60+
{17F12964-D0C9-41A9-9DEE-A4A5A52B24AE} = {5142E63D-CF4A-48EA-8527-F6B2DB4718C0}
61+
{74D8F7A7-8125-400D-B744-C30562F23BE0} = {5142E63D-CF4A-48EA-8527-F6B2DB4718C0}
62+
{B776A5C5-A301-472E-9D21-A62306358B2C} = {5142E63D-CF4A-48EA-8527-F6B2DB4718C0}
63+
{027FFE79-69FE-4A69-8B71-7364F9D1D99B} = {2F34BC99-9753-46CC-A386-33B543EFF916}
64+
EndGlobalSection
65+
EndGlobal
Lines changed: 36 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,36 @@
1-
using System.Reflection;
2-
using System.Runtime.CompilerServices;
3-
using System.Runtime.InteropServices;
4-
5-
// General Information about an assembly is controlled through the following
6-
// set of attributes. Change these attribute values to modify the information
7-
// associated with an assembly.
8-
[assembly: AssemblyTitle("Splunk.Logging.Common")]
9-
[assembly: AssemblyDescription("")]
10-
[assembly: AssemblyConfiguration("")]
11-
[assembly: AssemblyCompany("Splunk, Inc.")]
12-
[assembly: AssemblyProduct("Splunk.Logging.Common")]
13-
[assembly: AssemblyCopyright("Copyright © Splunk, Inc. 2015")]
14-
[assembly: AssemblyTrademark("")]
15-
[assembly: AssemblyCulture("")]
16-
17-
// Setting ComVisible to false makes the types in this assembly not visible
18-
// to COM components. If you need to access a type in this assembly from
19-
// COM, set the ComVisible attribute to true on that type.
20-
[assembly: ComVisible(false)]
21-
22-
// The following GUID is for the ID of the typelib if this project is exposed to COM
23-
[assembly: Guid("a3a25ebf-fd85-49af-ad35-68442daaa0a3")]
24-
25-
// Version information for an assembly consists of the following four values:
26-
//
27-
// Major Version
28-
// Minor Version
29-
// Build Number
30-
// Revision
31-
//
32-
// You can specify all the values or you can default the Build and Revision Numbers
33-
// by using the '*' as shown below:
34-
// [assembly: AssemblyVersion("1.0.*")]
35-
[assembly: AssemblyVersion("1.6.1.0")]
36-
[assembly: AssemblyFileVersion("1.6.1.0")]
1+
using System.Reflection;
2+
using System.Runtime.CompilerServices;
3+
using System.Runtime.InteropServices;
4+
5+
// General Information about an assembly is controlled through the following
6+
// set of attributes. Change these attribute values to modify the information
7+
// associated with an assembly.
8+
[assembly: AssemblyTitle("Splunk.Logging.Common")]
9+
[assembly: AssemblyDescription("")]
10+
[assembly: AssemblyConfiguration("")]
11+
[assembly: AssemblyCompany("Splunk, Inc.")]
12+
[assembly: AssemblyProduct("Splunk.Logging.Common")]
13+
[assembly: AssemblyCopyright("Copyright © Splunk, Inc. 2015")]
14+
[assembly: AssemblyTrademark("")]
15+
[assembly: AssemblyCulture("")]
16+
17+
// Setting ComVisible to false makes the types in this assembly not visible
18+
// to COM components. If you need to access a type in this assembly from
19+
// COM, set the ComVisible attribute to true on that type.
20+
[assembly: ComVisible(false)]
21+
22+
// The following GUID is for the ID of the typelib if this project is exposed to COM
23+
[assembly: Guid("a3a25ebf-fd85-49af-ad35-68442daaa0a3")]
24+
25+
// Version information for an assembly consists of the following four values:
26+
//
27+
// Major Version
28+
// Minor Version
29+
// Build Number
30+
// Revision
31+
//
32+
// You can specify all the values or you can default the Build and Revision Numbers
33+
// by using the '*' as shown below:
34+
// [assembly: AssemblyVersion("1.0.*")]
35+
[assembly: AssemblyVersion("1.7.1.0")]
36+
[assembly: AssemblyFileVersion("1.7.1.0")]
Lines changed: 36 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,36 @@
1-
using System.Reflection;
2-
using System.Runtime.CompilerServices;
3-
using System.Runtime.InteropServices;
4-
5-
// General Information about an assembly is controlled through the following
6-
// set of attributes. Change these attribute values to modify the information
7-
// associated with an assembly.
8-
[assembly: AssemblyTitle("Splunk.Logging.SLAB")]
9-
[assembly: AssemblyDescription("")]
10-
[assembly: AssemblyConfiguration("")]
11-
[assembly: AssemblyCompany("Splunk, Inc.")]
12-
[assembly: AssemblyProduct("Splunk.Logging.SLAB")]
13-
[assembly: AssemblyCopyright("Copyright © Splunk, Inc. 2015")]
14-
[assembly: AssemblyTrademark("")]
15-
[assembly: AssemblyCulture("")]
16-
17-
// Setting ComVisible to false makes the types in this assembly not visible
18-
// to COM components. If you need to access a type in this assembly from
19-
// COM, set the ComVisible attribute to true on that type.
20-
[assembly: ComVisible(false)]
21-
22-
// The following GUID is for the ID of the typelib if this project is exposed to COM
23-
[assembly: Guid("706839a0-480c-41ec-a486-4c7ab8b38a55")]
24-
25-
// Version information for an assembly consists of the following four values:
26-
//
27-
// Major Version
28-
// Minor Version
29-
// Build Number
30-
// Revision
31-
//
32-
// You can specify all the values or you can default the Build and Revision Numbers
33-
// by using the '*' as shown below:
34-
// [assembly: AssemblyVersion("1.0.*")]
35-
[assembly: AssemblyVersion("1.6.1.0")]
36-
[assembly: AssemblyFileVersion("1.6.1.0")]
1+
using System.Reflection;
2+
using System.Runtime.CompilerServices;
3+
using System.Runtime.InteropServices;
4+
5+
// General Information about an assembly is controlled through the following
6+
// set of attributes. Change these attribute values to modify the information
7+
// associated with an assembly.
8+
[assembly: AssemblyTitle("Splunk.Logging.SLAB")]
9+
[assembly: AssemblyDescription("")]
10+
[assembly: AssemblyConfiguration("")]
11+
[assembly: AssemblyCompany("Splunk, Inc.")]
12+
[assembly: AssemblyProduct("Splunk.Logging.SLAB")]
13+
[assembly: AssemblyCopyright("Copyright © Splunk, Inc. 2015")]
14+
[assembly: AssemblyTrademark("")]
15+
[assembly: AssemblyCulture("")]
16+
17+
// Setting ComVisible to false makes the types in this assembly not visible
18+
// to COM components. If you need to access a type in this assembly from
19+
// COM, set the ComVisible attribute to true on that type.
20+
[assembly: ComVisible(false)]
21+
22+
// The following GUID is for the ID of the typelib if this project is exposed to COM
23+
[assembly: Guid("706839a0-480c-41ec-a486-4c7ab8b38a55")]
24+
25+
// Version information for an assembly consists of the following four values:
26+
//
27+
// Major Version
28+
// Minor Version
29+
// Build Number
30+
// Revision
31+
//
32+
// You can specify all the values or you can default the Build and Revision Numbers
33+
// by using the '*' as shown below:
34+
// [assembly: AssemblyVersion("1.0.*")]
35+
[assembly: AssemblyVersion("1.7.1.0")]
36+
[assembly: AssemblyFileVersion("1.7.1.0")]

0 commit comments

Comments
 (0)