Log4j исключение в граалях - PullRequest
1 голос
/ 19 июня 2010

log.debug ("Id:" + domain.id)

длинное значение domain.id, я получаю исключение:

Сообщение об исключении: Нет сигнатуры метода: groovy.util.ConfigObject.debug () применим для типов аргументов: (java.lang.String) значения: [Id: 9] Возможные решения: getAt (java.lang.String ), dump (), get (java.lang.Object), get (java.lang.Object), get (java.lang.Object), объединение (groovy.util.ConfigObject)

Требуется ли в grails включать в аргументы отладки только строковые параметры?

Ответы [ 2 ]

1 голос
/ 19 июня 2010

Вы уверены, что log является экземпляром класса Logger Log4J?Сообщение об ошибке выглядит так, будто это экземпляр совершенно другого класса (groovy.util.ConfigObject).

Кроме того, как видно из сообщения об ошибке, метид называется просто строкой.Конкатенация значений (в одну строку) уже произошла к моменту вызова метода.

0 голосов
/ 10 ноября 2014

Я думаю, это происходит потому, что вы используете журнал в области, где журнал не определен.

На самом деле у меня та же проблема, так как я пытаюсь войти в систему из скрипта config.groovy.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...