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 void
enableLog(boolean enable)
boolean
isEnabled()
void
logEnforce(java.lang.String matcher, java.lang.Object[] request, boolean result, java.lang.String[][] explains)
void
logError(java.lang.Throwable err, java.lang.String... msg)
void
logModel(java.lang.String[][] model)
void
logPolicy(java.util.Map<java.lang.String,java.lang.String[][]> policy)
void
logRole(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)
-
-