Сначала создайте ESAPI.properties
и установите параметры для входа в систему как LogLevel=INFO
и LogEncodingRequired=true
.
. В вашем приложении вызовите что-то вроде того, что я пробовал нижеприведенный код, и он прекрасно работает:
import org.owasp.esapi.ESAPI;
import org.owasp.esapi.Logger;
public class LogEspai {
public static void main(String[] args) {
ESAPI.getLogger(LogEspai.class).info(Logger.EVENT_SUCCESS,"Vishwa Ratna");
}
}
Чтобы использовать вышеупомянутое, вам нужно установить ESAPI.properties
, иначе вы получите ошибки ниже.
ESAPI: WARNING: System property [org.owasp.esapi.opsteam] is not set
ESAPI: WARNING: System property [org.owasp.esapi.devteam] is not set
ESAPI: Attempting to load ESAPI.properties via file I/O.
ESAPI: Attempting to load ESAPI.properties as resource file via file I/O.
ESAPI: Not found in 'org.owasp.esapi.resources' directory or file not readable: C:\......\ESAPI.properties
ESAPI: Not found in SystemResource Directory/resourceDirectory: .esapi\ESAPI.properties