Внедрение зависимостей Groovy

Я хочу внедрить Log4j Logger (или, в случае общности, любой класс )во все мои классы, у которых есть свойство журнала:

def log

В Grails это делается автоматически. Я хочу иметь такую ​​же функцию в обычных groovy-приложениях, скажем, для всех groovy-файлов в src. Особенность Log4j заключается в том, что регистратору необходимо знать класс, который следует регистрировать.(Logger.getLogger(Class clazz))

Как я могу этого добиться?

5
задан matcauthon 4 July 2012 в 10:16
поделиться