Microsoft.Identity.Client.Internal.Logger.CallbackIdentityLoggerAdapter
namespace Microsoft.Identity.Client.Internal.Logger
{
internal class CallbackIdentityLoggerAdapter : ILoggerAdapter
{
public bool PiiLoggingEnabled { get; }
public bool IsDefaultPlatformLoggingEnabled { get; }
public string ClientName { get; }
public string ClientVersion { get; }
public IIdentityLogger IdentityLogger { get; }
public bool IsLoggingEnabled(LogLevel logLevel);
public void Log(LogLevel logLevel, string messageWithPii, string messageScrubbed);
public static ILoggerAdapter Create(Guid correlationId, ApplicationConfiguration config, bool isDefaultPlatformLoggingEnabled = false);
public DurationLogHelper LogBlockDuration(string measuredBlockName, LogLevel logLevel = LogLevel.Verbose);
public DurationLogHelper LogMethodDuration(LogLevel logLevel = LogLevel.Verbose, string methodName = null, string filePath = null);
}
}