Change unsupported culture log level (#12153)
* Change unsupported culture log level to Debug * Fix unit tests
This commit is contained in:
parent
fad6a1867c
commit
28678ee430
|
|
@ -16,11 +16,11 @@ namespace Microsoft.AspNetCore.Localization
|
|||
static RequestCultureProviderLoggerExtensions()
|
||||
{
|
||||
_unsupportedCulture = LoggerMessage.Define<string, IList<StringSegment>>(
|
||||
LogLevel.Warning,
|
||||
LogLevel.Debug,
|
||||
new EventId (1, "UnsupportedCulture"),
|
||||
"{requestCultureProvider} returned the following unsupported cultures '{cultures}'.");
|
||||
_unsupportedUICulture = LoggerMessage.Define<string, IList<StringSegment>>(
|
||||
LogLevel.Warning,
|
||||
LogLevel.Debug,
|
||||
new EventId(2, "UnsupportedUICulture"),
|
||||
"{requestCultureProvider} returned the following unsupported UI Cultures '{uiCultures}'.");
|
||||
}
|
||||
|
|
|
|||
|
|
@ -147,7 +147,7 @@ namespace Microsoft.Extensions.Localization
|
|||
}
|
||||
|
||||
[Fact]
|
||||
public async Task RequestLocalizationMiddleware_LogsWarningsForUnsupportedCultures()
|
||||
public async Task RequestLocalizationMiddleware_LogsDebugForUnsupportedCultures()
|
||||
{
|
||||
var sink = new TestSink(
|
||||
TestSink.EnableWithTypeName<RequestLocalizationMiddleware>,
|
||||
|
|
@ -195,12 +195,12 @@ namespace Microsoft.Extensions.Localization
|
|||
var expectedMessage = $"{nameof(CookieRequestCultureProvider)} returned the following unsupported cultures '??'.";
|
||||
|
||||
var write = Assert.Single(sink.Writes);
|
||||
Assert.Equal(LogLevel.Warning, write.LogLevel);
|
||||
Assert.Equal(LogLevel.Debug, write.LogLevel);
|
||||
Assert.Equal(expectedMessage, write.State.ToString());
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public async Task RequestLocalizationMiddleware_LogsWarningsForUnsupportedUICultures()
|
||||
public async Task RequestLocalizationMiddleware_LogsDebugForUnsupportedUICultures()
|
||||
{
|
||||
var sink = new TestSink(
|
||||
TestSink.EnableWithTypeName<RequestLocalizationMiddleware>,
|
||||
|
|
@ -247,7 +247,7 @@ namespace Microsoft.Extensions.Localization
|
|||
|
||||
var expectedMessage = $"{nameof(CookieRequestCultureProvider)} returned the following unsupported UI Cultures '??'.";
|
||||
var write = Assert.Single(sink.Writes);
|
||||
Assert.Equal(LogLevel.Warning, write.LogLevel);
|
||||
Assert.Equal(LogLevel.Debug, write.LogLevel);
|
||||
Assert.Equal(expectedMessage, write.State.ToString());
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue