Skip to content

Commit 311dc19

Browse files
committed
Add date specification during logging
1 parent e0c5ee9 commit 311dc19

File tree

5 files changed

+19
-9
lines changed

5 files changed

+19
-9
lines changed

Eleven41.Logging.Loggly/Eleven41.Logging.Loggly.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,9 @@
3131
<WarningLevel>4</WarningLevel>
3232
</PropertyGroup>
3333
<ItemGroup>
34-
<Reference Include="Eleven41.Logging, Version=1.2.0.0, Culture=neutral, processorArchitecture=MSIL">
34+
<Reference Include="Eleven41.Logging, Version=1.3.1.0, Culture=neutral, processorArchitecture=MSIL">
3535
<SpecificVersion>False</SpecificVersion>
36-
<HintPath>..\packages\Eleven41.Logging.1.2.0\Lib\net20\Eleven41.Logging.dll</HintPath>
36+
<HintPath>..\..\LogglyTest\packages\Eleven41.Logging.1.3.1\Lib\net20\Eleven41.Logging.dll</HintPath>
3737
</Reference>
3838
<Reference Include="Loggly">
3939
<HintPath>..\packages\loggly-csharp.2.5.1\lib\net40\Loggly.dll</HintPath>

Eleven41.Logging.Loggly/Eleven41.Logging.Loggly.nuspec

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@
22
<package >
33
<metadata>
44
<id>Eleven41.Logging.Loggly</id>
5-
<version>1.1.0</version>
5+
<version>1.2.0</version>
66
<authors>Eleven41 Software</authors>
77
<owners>Eleven41 Software</owners>
88
<licenseUrl>https://github.com/eleven41/Eleven41.Logging.Loggly/blob/master/LICENSE.md</licenseUrl>
99
<projectUrl>https://github.com/eleven41/Eleven41.Logging.Loggly</projectUrl>
1010
<requireLicenseAcceptance>false</requireLicenseAcceptance>
1111
<description>Eleven41.Logging.Loggly is an implementation of Eleven41.Logging.ILog to send log messages to Loggly.</description>
12-
<releaseNotes>Add support for logging messages with data.</releaseNotes>
12+
<releaseNotes>Add support for date specification during logging.</releaseNotes>
1313
<copyright>Copyright (C) 2014, Eleven41 Software Inc.</copyright>
1414
<tags>logging loggly</tags>
1515
<dependencies>

Eleven41.Logging.Loggly/LogglyLog.cs

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,10 +83,20 @@ public Dictionary<string, object> Data
8383
public void Log(LogLevels level, string sFormat, params object[] args)
8484
{
8585
// Call the data version
86-
Log(level, null, sFormat, args);
86+
Log(DateTime.UtcNow, level, null, sFormat, args);
87+
}
88+
89+
public void Log(DateTime date, LogLevels level, string sFormat, params object[] args)
90+
{
91+
Log(date, level, null, sFormat, args);
8792
}
8893

8994
public void Log(LogLevels level, Dictionary<string, object> messageData, string sFormat, params object[] args)
95+
{
96+
Log(DateTime.UtcNow, level, null, sFormat, args);
97+
}
98+
99+
public void Log(DateTime date, LogLevels level, Dictionary<string, object> messageData, string sFormat, params object[] args)
90100
{
91101
if (_logger == null)
92102
return;
@@ -106,7 +116,7 @@ public void Log(LogLevels level, Dictionary<string, object> messageData, string
106116
// Add the new stuff for this message
107117
data["message"] = String.Format(sFormat, args);
108118
data["level"] = level.ToString();
109-
data["date"] = DateTime.UtcNow;
119+
data["date"] = date;
110120
data["thread"] = System.Threading.Thread.CurrentThread.GetHashCode();
111121

112122
// Serialize and dispatch

Eleven41.Logging.Loggly/Properties/AssemblyInfo.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,5 +32,5 @@
3232
// You can specify all the values or you can default the Build and Revision Numbers
3333
// by using the '*' as shown below:
3434
// [assembly: AssemblyVersion("1.0.*")]
35-
[assembly: AssemblyVersion("1.1.0.0")]
36-
[assembly: AssemblyFileVersion("1.1.0.0")]
35+
[assembly: AssemblyVersion("1.2.0.0")]
36+
[assembly: AssemblyFileVersion("1.2.0.0")]
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<packages>
3-
<package id="Eleven41.Logging" version="1.2.0" targetFramework="net40" />
3+
<package id="Eleven41.Logging" version="1.3.1" targetFramework="net40" />
44
<package id="loggly-csharp" version="2.5.1" targetFramework="net40" />
55
<package id="Newtonsoft.Json" version="5.0.1" targetFramework="net40" />
66
</packages>

0 commit comments

Comments
 (0)