Использование log4j из файлов src / groovy

Я пытаюсь использовать log4j из моего класса src / groovy в проекте grails следующим образом:

package com.brand.vh.importer.command

import org.apache.log4j.Logger

class NewOrder extends CommandAbstract {
   private final Logger log = Logger.getLogger(getClass())

   NewOrder() {
       log.debug("NewOrder constructor called")
   }
}

В Config.groovy у меня есть следующие настройки log4j:

....
// log4j configuration
import org.apache.log4j.DailyRollingFileAppender
log4j = {
    appenders {
        appender new DailyRollingFileAppender(
            name: "fileAppenderImporter",
            file: "log/importer.log",
            datePattern: "'.'yyyy-MM-dd",
            layout: pattern(
                        conversionPattern:
                        "%d{ISO8601} [%p][%X{IP}](%F:%M:%L):%n%m%n%n"
                    )
        )
        ....
    }
    ...
    debug additivity: false,
        fileAppenderImporter: ["com.brand.vh.importer"]
    ...
}

Но мой журнал / importer.log всегда пуст. Что не так с моим кодом / конфигурацией?

Буду рад любым советам, ссылкам и т. Д.

6
задан dyker 23 December 2011 в 12:51
поделиться