package com.sun.identity.plugin.log;

import java.util.Map;
import java.util.logging.Level;

public interface Logger {
   void init(String var1) throws LogException;

   void access(Level var1, String var2, String[] var3, Object var4) throws LogException;

   void access(Level var1, String var2, String[] var3, Object var4, Map<String, String> var5) throws LogException;

   void error(Level var1, String var2, String[] var3, Object var4) throws LogException;

   void error(Level var1, String var2, String[] var3, Object var4, Map<String, String> var5) throws LogException;

   boolean isLogEnabled();

   boolean isAccessLoggable(Level var1);

   boolean isErrorLoggable(Level var1);
}
