Как я могу использовать 'журнал' в src/groovy/классе

Я встречаюсь с этой ошибкой:

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' классах.

Спасибо.

15
задан firnnauriel 5 April 2010 в 08:58
поделиться

1 ответ

Переменная журнала вводится grails и, таким образом, доступна только в специфичных для grails классах, таких как контроллеры, службы и т. Д. - и я не думаю, что вы может "импортировать" это любым способом.

Вне этих классов вам просто нужно будет использовать log4j «регулярно», то есть

Logger.getLogger(MyClass.class).debug()
3
ответ дан 1 December 2019 в 04:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: