diff --git a/Casbin/Extensions/LoggerExtension.cs b/Casbin/Extensions/LoggerExtension.cs index b0124a7..d6afe00 100644 --- a/Casbin/Extensions/LoggerExtension.cs +++ b/Casbin/Extensions/LoggerExtension.cs @@ -11,20 +11,20 @@ public static class LoggerExtension public static void LogEnforceCachedResult(this ILogger logger, in TRequest requestValues, bool result) where TRequest : IRequestValues { - logger.LogInformation("Request: {1} ---> {0} (cached)", result, requestValues); + logger.LogInformation("Request: {@1} ---> {0} (cached)", result, requestValues); } public static void LogEnforceResult(this ILogger logger, in TRequest requestValues, bool result) where TRequest : IRequestValues { - logger.LogInformation("Request: {1} ---> {0}", result, requestValues); + logger.LogInformation("Request: {@1} ---> {0}", result, requestValues); } public static void LogEnforceResult(this ILogger logger, in TRequest requestValues, bool result, IEnumerable> explains) where TRequest : IRequestValues { - logger.LogInformation("Request: {1} ---> {0}\nHit Store: {2}", result, requestValues, + logger.LogInformation("Request: {@1} ---> {0}\nHit Store: {2}", result, requestValues, string.Join("\n", explains.Select(explain => string.Join(", ", explain)))); }