<PackageReference Include="Microsoft.Identity.Client" Version="4.91.1" />

Microsoft.Identity.Client.Core.MsalLoggerExtensions

static class MsalLoggerExtensions
Extension methods for ILoggerAdapter
public static void Always(this ILoggerAdapter logger, string message)

public static void AlwaysPii(this ILoggerAdapter logger, string messageWithPii, string messageScrubbed)

public static void Error(this ILoggerAdapter logger, string message)

public static void ErrorPii(this ILoggerAdapter logger, string messageWithPii, string messageScrubbed)

public static void ErrorPii(this ILoggerAdapter logger, Exception exWithPii)

public static void ErrorPiiWithPrefix(this ILoggerAdapter logger, Exception exWithPii, string prefix)

public static void Info(this ILoggerAdapter logger, string message)

public static void Info(this ILoggerAdapter logger, Func<string> messageProducer)

This method is used to avoid string concatenation when the log level is not enabled.

public static void InfoOrVerbose(this ILoggerAdapter logger, string message)

public static void InfoOrVerbose(this ILoggerAdapter logger, Func<string> messageProducer)

public static void InfoOrVerbosePii(this ILoggerAdapter logger, string messageWithPii, string messageScrubbed)

public static void InfoPii(this ILoggerAdapter logger, string messageWithPii, string messageScrubbed)

public static void InfoPii(this ILoggerAdapter logger, Func<string> messageWithPiiProducer, Func<string> messageScrubbedProducer)

This method is used to avoid string concatenation when the log level is not enabled.

public static void InfoPii(this ILoggerAdapter logger, Exception exWithPii)

public static bool IsInfoOrVerboseEnabled(this ILoggerAdapter logger)

Routine diagnostics retain Info by default and move to Verbose only in reduced logging mode. Check this before constructing expensive diagnostic messages.

public static void Verbose(this ILoggerAdapter logger, Func<string> messageProducer)

public static void VerbosePii(this ILoggerAdapter logger, Func<string> messageWithPiiProducer, Func<string> messageScrubbedProducer)

public static void Warning(this ILoggerAdapter logger, string message)

public static void WarningPii(this ILoggerAdapter logger, string messageWithPii, string messageScrubbed)

public static void WarningPii(this ILoggerAdapter logger, Exception exWithPii)

public static void WarningPiiWithPrefix(this ILoggerAdapter logger, Exception exWithPii, string prefix)