Package org.casbin.jcasbin.log
Interface Logger
-
- All Known Implementing Classes:
DefaultLogger,MockLogger
public interface Logger
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidenableLog(boolean enable)booleanisEnabled()voidlogEnforce(java.lang.String matcher, java.lang.Object[] request, boolean result, java.lang.String[][] explains)voidlogError(java.lang.Throwable err, java.lang.String... msg)voidlogModel(java.lang.String[][] model)voidlogPolicy(java.util.Map<java.lang.String,java.lang.String[][]> policy)voidlogRole(java.lang.String[] roles)
-
-
-
Method Detail
-
enableLog
void enableLog(boolean enable)
-
isEnabled
boolean isEnabled()
-
logModel
void logModel(java.lang.String[][] model)
-
logEnforce
void logEnforce(java.lang.String matcher, java.lang.Object[] request, boolean result, java.lang.String[][] explains)
-
logRole
void logRole(java.lang.String[] roles)
-
logPolicy
void logPolicy(java.util.Map<java.lang.String,java.lang.String[][]> policy)
-
logError
void logError(java.lang.Throwable err, java.lang.String... msg)
-
-