I am trying to use log4j from my src / groovy class in a grails project as follows:
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") } }
In Config.groovy, I have the following log4j options:
.... // 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"] ... }
But my /importer.log log is always empty. What is wrong with my / config code?
I will be glad to any tips, links, etc.
dyker source share