Внедрение журнала ESAPI - PullRequest
       65

Внедрение журнала ESAPI

0 голосов
/ 08 апреля 2020

Я включил ESAPI в проект из-за возможности внедрения журнала.

Единственное, для чего я его использую, это что-то вроде этого:

message = message.replace("\n", ERROR_MESS)
            .replace("\r", ERROR_MESS)
            .replace("\t", ERROR_MESS);
message = ESAPI.encoder().encodeForHTML(message);

Однако я получаю много отображаются журналы, такие как:

ESAPI: WARNING: System property [org.owasp.esapi.opsteam] is not set
ESAPI: WARNING: System property [org.owasp.esapi.devteam] is not set
...

У меня есть два вопроса:

  1. Есть ли возможность отключить эти журналы? Если есть, как это сделать? Я нашел способ сделать это, создав новый класс, но мне больше нравится устанавливать его в файле ESAPI.properties.
  2. Действительно ли нужно использовать ESAPI.properties только для этого одного метода? Есть ли шанс удалить его, и он тоже будет работать?

1 Ответ

1 голос
/ 14 апреля 2020
  1. В настоящее время нет, но вы можете прийти и помочь нам в любое время. Просто отправьте PR для любых функций, которые вы хотите.

  2. ESAPI не будет загружаться без validation.properties или esapi.properties. Это сделано специально.

Я - ведущий проекта esapi- java.

...