diff --git a/src/Umbraco.Core/Composing/TypeFinder.cs b/src/Umbraco.Core/Composing/TypeFinder.cs
index efd3a6cb23..0d4faf261b 100644
--- a/src/Umbraco.Core/Composing/TypeFinder.cs
+++ b/src/Umbraco.Core/Composing/TypeFinder.cs
@@ -297,7 +297,7 @@ namespace Umbraco.Core.Composing
}
catch (TypeLoadException ex)
{
- _logger.LogError(typeof(TypeFinder), ex, "Could not query types on {Assembly} assembly, this is most likely due to this assembly not being compatible with the current Umbraco version", assembly);
+ _logger.LogError(ex, "Could not query types on {Assembly} assembly, this is most likely due to this assembly not being compatible with the current Umbraco version", assembly);
continue;
}
@@ -372,7 +372,7 @@ namespace Umbraco.Core.Composing
}
catch (TypeLoadException ex)
{
- _logger.LogError(typeof(TypeFinder), ex, "Could not query types on {Assembly} assembly, this is most likely due to this assembly not being compatible with the current Umbraco version", assembly);
+ _logger.LogError(ex, "Could not query types on {Assembly} assembly, this is most likely due to this assembly not being compatible with the current Umbraco version", assembly);
continue;
}
@@ -442,7 +442,7 @@ namespace Umbraco.Core.Composing
if (_notifiedLoadExceptionAssemblies.Contains(a.FullName) == false)
{
_notifiedLoadExceptionAssemblies.Add(a.FullName);
- _logger.LogWarning(typeof (TypeFinder), ex, "Could not load all types from {TypeName}.", a.GetName().Name);
+ _logger.LogWarning(ex, "Could not load all types from {TypeName}.", a.GetName().Name);
}
}
return rex.Types.WhereNotNull().ToArray();
diff --git a/src/Umbraco.Core/Logging/ConsoleLogger.cs b/src/Umbraco.Core/Logging/ConsoleLogger.cs
index 26f119d0af..2e78b798b7 100644
--- a/src/Umbraco.Core/Logging/ConsoleLogger.cs
+++ b/src/Umbraco.Core/Logging/ConsoleLogger.cs
@@ -31,53 +31,31 @@ namespace Umbraco.Core.Logging
Console.WriteLine("FATAL {0} - {1}", typeof(T).Name, _messageTemplates.Render(messageTemplate, propertyValues));
}
- public void LogError(Type reporting, Exception exception, string message)
- {
- Console.WriteLine("ERROR {0} - {1}", reporting.Name, message);
- Console.WriteLine(exception);
- }
-
public void LogError(Type reporting, Exception exception)
{
Console.WriteLine("ERROR {0}", reporting.Name);
Console.WriteLine(exception);
}
- public void LogError(Type reporting, string message)
+ public void LogError(Exception exception, string messageTemplate, params object[] propertyValues)
{
- Console.WriteLine("ERROR {0} - {1}", reporting.Name, message);
- }
-
- public void LogError(Type reporting, Exception exception, string messageTemplate, params object[] propertyValues)
- {
- Console.WriteLine("ERROR {0} - {1}", reporting.Name, _messageTemplates.Render(messageTemplate, propertyValues));
+ Console.WriteLine("ERROR {0} - {1}", typeof(T).Name, _messageTemplates.Render(messageTemplate, propertyValues));
Console.WriteLine(exception);
}
- public void LogError(Type reporting, string messageTemplate, params object[] propertyValues)
+ public void LogError(string messageTemplate, params object[] propertyValues)
{
- Console.WriteLine("ERROR {0} - {1}", reporting.Name, _messageTemplates.Render(messageTemplate, propertyValues));
+ Console.WriteLine("ERROR {0} - {1}", typeof(T).Name, _messageTemplates.Render(messageTemplate, propertyValues));
}
- public void LogWarning(Type reporting, string message)
+ public void LogWarning(string message, params object[] propertyValues)
{
- Console.WriteLine("WARN {0} - {1}", reporting.Name, message);
+ Console.WriteLine("WARN {0} - {1}", typeof(T).Name, _messageTemplates.Render(message, propertyValues));
}
- public void LogWarning(Type reporting, string message, params object[] propertyValues)
+ public void LogWarning(Exception exception, string message, params object[] propertyValues)
{
- Console.WriteLine("WARN {0} - {1}", reporting.Name, _messageTemplates.Render(message, propertyValues));
- }
-
- public void LogWarning(Type reporting, Exception exception, string message)
- {
- Console.WriteLine("WARN {0} - {1}", reporting.Name, message);
- Console.WriteLine(exception);
- }
-
- public void LogWarning(Type reporting, Exception exception, string message, params object[] propertyValues)
- {
- Console.WriteLine("WARN {0} - {1}", reporting.Name, _messageTemplates.Render(message, propertyValues));
+ Console.WriteLine("WARN {0} - {1}", typeof(T).Name, _messageTemplates.Render(message, propertyValues));
Console.WriteLine(exception);
}
diff --git a/src/Umbraco.Core/Logging/DebugDiagnosticsLogger.cs b/src/Umbraco.Core/Logging/DebugDiagnosticsLogger.cs
index 9fe37dd40f..7dc880c4c5 100644
--- a/src/Umbraco.Core/Logging/DebugDiagnosticsLogger.cs
+++ b/src/Umbraco.Core/Logging/DebugDiagnosticsLogger.cs
@@ -35,12 +35,6 @@ namespace Umbraco.Core.Logging
System.Diagnostics.Debug.WriteLine(messageTemplate, propertyValues);
}
- ///
- public void LogError(Type reporting, Exception exception, string message)
- {
- System.Diagnostics.Debug.WriteLine(message + Environment.NewLine + exception, reporting.FullName);
- }
-
///
public void LogError(Type reporting, Exception exception)
{
@@ -48,45 +42,27 @@ namespace Umbraco.Core.Logging
}
///
- public void LogError(Type reporting, string message)
+ public void LogError(Exception exception, string messageTemplate, params object[] propertyValues)
{
- System.Diagnostics.Debug.WriteLine(message);
+ System.Diagnostics.Debug.WriteLine(_messageTemplates.Render(messageTemplate, propertyValues) + Environment.NewLine + exception, typeof(T).FullName);
}
///
- public void LogError(Type reporting, Exception exception, string messageTemplate, params object[] propertyValues)
- {
- System.Diagnostics.Debug.WriteLine(_messageTemplates.Render(messageTemplate, propertyValues) + Environment.NewLine + exception, reporting.FullName);
- }
-
- ///
- public void LogError(Type reporting, string messageTemplate, params object[] propertyValues)
+ public void LogError(string messageTemplate, params object[] propertyValues)
{
System.Diagnostics.Debug.WriteLine(messageTemplate, propertyValues);
}
///
- public void LogWarning(Type reporting, string message)
+ public void LogWarning(string message, params object[] propertyValues)
{
- System.Diagnostics.Debug.WriteLine(message, reporting.FullName);
+ System.Diagnostics.Debug.WriteLine(_messageTemplates.Render(message, propertyValues), typeof(T).FullName);
}
///
- public void LogWarning(Type reporting, string message, params object[] propertyValues)
+ public void LogWarning(Exception exception, string message, params object[] propertyValues)
{
- System.Diagnostics.Debug.WriteLine(_messageTemplates.Render(message, propertyValues), reporting.FullName);
- }
-
- ///
- public void LogWarning(Type reporting, Exception exception, string message)
- {
- System.Diagnostics.Debug.WriteLine(message + Environment.NewLine + exception, reporting.FullName);
- }
-
- ///
- public void LogWarning(Type reporting, Exception exception, string message, params object[] propertyValues)
- {
- System.Diagnostics.Debug.WriteLine(_messageTemplates.Render(message + Environment.NewLine + exception, propertyValues), reporting.FullName);
+ System.Diagnostics.Debug.WriteLine(_messageTemplates.Render(message + Environment.NewLine + exception, propertyValues), typeof(T).FullName);
}
///
diff --git a/src/Umbraco.Core/Logging/DisposableTimer.cs b/src/Umbraco.Core/Logging/DisposableTimer.cs
index 9ae1dd8e71..bd133a5fd2 100644
--- a/src/Umbraco.Core/Logging/DisposableTimer.cs
+++ b/src/Umbraco.Core/Logging/DisposableTimer.cs
@@ -84,7 +84,7 @@ namespace Umbraco.Core.Logging
{
if (_failed)
{
- _logger.LogError(_loggerType, _failException, "{FailMessage} ({Duration}ms) [Timing {TimingId}]", _failMessage, Stopwatch.ElapsedMilliseconds, _timingId);
+ _logger.LogError(_failException, "{FailMessage} ({Duration}ms) [Timing {TimingId}]", _failMessage, Stopwatch.ElapsedMilliseconds, _timingId);
}
else switch (_level)
{
diff --git a/src/Umbraco.Core/Logging/ILogger.cs b/src/Umbraco.Core/Logging/ILogger.cs
index dfaa42f1aa..db58169ce3 100644
--- a/src/Umbraco.Core/Logging/ILogger.cs
+++ b/src/Umbraco.Core/Logging/ILogger.cs
@@ -3,7 +3,7 @@
namespace Umbraco.Core.Logging
{
- public interface ILogger : ILogger