Merge pull request #11034 from umbraco/bugfix/IProfileLogger.TraceDuration_does_not_work
v9: Fixed Profilling logger to correctly send args in call
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
using System;
|
||||
using System;
|
||||
using System.Diagnostics;
|
||||
using Microsoft.Extensions.Logging;
|
||||
|
||||
@@ -73,7 +73,7 @@ namespace Umbraco.Cms.Core.Logging
|
||||
var args = new object[startMessageArgs.Length + 1];
|
||||
startMessageArgs.CopyTo(args, 0);
|
||||
args[startMessageArgs.Length] = _timingId;
|
||||
logger.LogDebug(startMessage + " [Timing {TimingId}]", args);
|
||||
logger.LogInformation(startMessage + " [Timing {TimingId}]", args);
|
||||
}
|
||||
break;
|
||||
default:
|
||||
|
||||
@@ -40,10 +40,10 @@ namespace Umbraco.Cms.Core.Logging
|
||||
=> TraceDuration<T>(startMessage, "Completed.", startMessageArgs: startMessageArgs);
|
||||
|
||||
public DisposableTimer TraceDuration<T>(string startMessage, string completeMessage, string failMessage = null, object[] startMessageArgs = null, object[] endMessageArgs = null, object[] failMessageArgs = null)
|
||||
=> new DisposableTimer(Logger, LogLevel.Information, Profiler, typeof(T), startMessage, completeMessage, failMessage);
|
||||
=> new DisposableTimer(Logger, LogLevel.Information, Profiler, typeof(T), startMessage, completeMessage, failMessage, startMessageArgs, endMessageArgs, failMessageArgs);
|
||||
|
||||
public DisposableTimer TraceDuration(Type loggerType, string startMessage, string completeMessage, string failMessage = null, object[] startMessageArgs = null, object[] endMessageArgs = null, object[] failMessageArgs = null)
|
||||
=> new DisposableTimer(Logger, LogLevel.Information, Profiler, loggerType, startMessage, completeMessage, failMessage);
|
||||
=> new DisposableTimer(Logger, LogLevel.Information, Profiler, loggerType, startMessage, completeMessage, failMessage, startMessageArgs, endMessageArgs, failMessageArgs);
|
||||
|
||||
public DisposableTimer DebugDuration<T>(string startMessage, object[] startMessageArgs = null)
|
||||
=> Logger.IsEnabled(Microsoft.Extensions.Logging.LogLevel.Debug)
|
||||
|
||||
Reference in New Issue
Block a user