2014-11-03 4 views
0

Я хочу использовать looging с jsp-страницы, и я инициализировал логгер, как показано.Проблема с протоколированием на странице JSP

Logger logger = Logger.getLogger("sample.jsp"); 

Но когда я пытаюсь войти любые startements, как logger.log("Sample Output");, его дает мне следующее исключение.

The method log(String, Priority, Object, Throwable) in the type Category is not applicable for the arguments (String) 

Зачем возникает эта ошибка и как я могу ее решить.

ответ

2

Информация вызова(), отлаживать(), ошибка(), .. вместо лога()

+0

Это не дает ответа на вопрос. Чтобы критиковать или просить разъяснения у автора, оставьте комментарий ниже их сообщения. –

+2

Я не прошу разъяснений или критики. –

0

Использование ниже кода в вашем JSP

<% Logger logger=Logger.getLogger(this.getClass().getName());%> 
4

Потому что нет такого метода.

Используйте более подходящие методы, такие как: fatal(), error(), info(), debug() и т.д.

Проверьте документацию здесь:

http://logging.apache.org/log4j/1.2/apidocs/index.html

говорит ошибка, метод ожидает, что эти аргументы:

log(String, Priority, Object, Throwable) 

Но вы проходите только String.

+0

+1 за информативность –

Смежные вопросы