From: Maryam Ariyan Date: Sat, 25 Jul 2020 01:26:56 +0000 (-0700) Subject: Avoid using DateTime - Switch to DateTimeOffset (#39916) X-Git-Tag: submit/tizen/20210909.063632~6429 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f3f23b4bde8b0a449d57ef600d99560ac97a784e;p=platform%2Fupstream%2Fdotnet%2Fruntime.git Avoid using DateTime - Switch to DateTimeOffset (#39916) --- diff --git a/src/libraries/Microsoft.Extensions.Logging.Console/src/JsonConsoleFormatter.cs b/src/libraries/Microsoft.Extensions.Logging.Console/src/JsonConsoleFormatter.cs index 68aa95a..418350e 100644 --- a/src/libraries/Microsoft.Extensions.Logging.Console/src/JsonConsoleFormatter.cs +++ b/src/libraries/Microsoft.Extensions.Logging.Console/src/JsonConsoleFormatter.cs @@ -45,8 +45,8 @@ namespace Microsoft.Extensions.Logging.Console var timestampFormat = FormatterOptions.TimestampFormat; if (timestampFormat != null) { - var dateTime = FormatterOptions.UseUtcTimestamp ? DateTime.UtcNow : DateTime.Now; - timestamp = dateTime.ToString(timestampFormat); + DateTimeOffset dateTimeOffset = FormatterOptions.UseUtcTimestamp ? DateTimeOffset.UtcNow : DateTimeOffset.Now; + timestamp = dateTimeOffset.ToString(timestampFormat); } writer.WriteString("Timestamp", timestamp); writer.WriteNumber(nameof(logEntry.EventId), eventId); diff --git a/src/libraries/Microsoft.Extensions.Logging.Console/src/SimpleConsoleFormatter.cs b/src/libraries/Microsoft.Extensions.Logging.Console/src/SimpleConsoleFormatter.cs index f9452ed..f5b0571 100644 --- a/src/libraries/Microsoft.Extensions.Logging.Console/src/SimpleConsoleFormatter.cs +++ b/src/libraries/Microsoft.Extensions.Logging.Console/src/SimpleConsoleFormatter.cs @@ -53,8 +53,8 @@ namespace Microsoft.Extensions.Logging.Console string timestampFormat = FormatterOptions.TimestampFormat; if (timestampFormat != null) { - DateTime dateTime = GetCurrentDateTime(); - timestamp = dateTime.ToString(timestampFormat); + DateTimeOffset dateTimeOffset = GetCurrentDateTime(); + timestamp = dateTimeOffset.ToString(timestampFormat); } if (timestamp != null) { @@ -126,9 +126,9 @@ namespace Microsoft.Extensions.Logging.Console } } - private DateTime GetCurrentDateTime() + private DateTimeOffset GetCurrentDateTime() { - return FormatterOptions.UseUtcTimestamp ? DateTime.UtcNow : DateTime.Now; + return FormatterOptions.UseUtcTimestamp ? DateTimeOffset.UtcNow : DateTimeOffset.Now; } private static string GetLogLevelString(LogLevel logLevel) diff --git a/src/libraries/Microsoft.Extensions.Logging.Console/src/SystemdConsoleFormatter.cs b/src/libraries/Microsoft.Extensions.Logging.Console/src/SystemdConsoleFormatter.cs index 0140adf..1916dd2 100644 --- a/src/libraries/Microsoft.Extensions.Logging.Console/src/SystemdConsoleFormatter.cs +++ b/src/libraries/Microsoft.Extensions.Logging.Console/src/SystemdConsoleFormatter.cs @@ -57,8 +57,8 @@ namespace Microsoft.Extensions.Logging.Console string timestampFormat = FormatterOptions.TimestampFormat; if (timestampFormat != null) { - DateTime dateTime = GetCurrentDateTime(); - textWriter.Write(dateTime.ToString(timestampFormat)); + DateTimeOffset dateTimeOffset = GetCurrentDateTime(); + textWriter.Write(dateTimeOffset.ToString(timestampFormat)); } // category and event id @@ -96,9 +96,9 @@ namespace Microsoft.Extensions.Logging.Console } } - private DateTime GetCurrentDateTime() + private DateTimeOffset GetCurrentDateTime() { - return FormatterOptions.UseUtcTimestamp ? DateTime.UtcNow : DateTime.Now; + return FormatterOptions.UseUtcTimestamp ? DateTimeOffset.UtcNow : DateTimeOffset.Now; } private static string GetSyslogSeverityString(LogLevel logLevel)