Я встречаюсь с этой ошибкой:
groovy.lang. MissingPropertyException: Никакое такое свойство: журнал для класса: org.utils. MyClass
Вот содержание класса:
package org.utils
class MyClass {
int organizationCount = 0
public int getOrganizationCount(){
log.debug "There are ${organizationCount} organization(s) found."
return organizationCount
}
}
Я должен добавить оператора импорта? Что я должен добавить? Обратите внимание, что класс расположен в src/groovy/org/utils. Я знаю, что переменная 'журнала' доступна в контроллерах, сервисах, и т.д. Не уверенный в 'src' классах.
Спасибо.
Переменная журнала вводится grails и, таким образом, доступна только в специфичных для grails классах, таких как контроллеры, службы и т. Д. - и я не думаю, что вы может "импортировать" это любым способом.
Вне этих классов вам просто нужно будет использовать log4j «регулярно», то есть
Logger.getLogger(MyClass.class).debug()