I'm able to set logging in a single groovy class. But I want to send all the logs from different groovy classes to a single file. Is it possible ? Please find below my log code in my groovy class.
import groovy.sql.Sql
import org.apache.log4j.*
import groovy.util.logging.*
@Log4j
public class TibcoAppConfGenertor {
public TibcoAppConfGenertor() {
log.level = Level.DEBUG
log.addAppender(new FileAppender(new TTCCLayout(), 'Tibco.log'));
log.addAppender(new FileAppender(new TTCCLayout(), 'Tibco_Exception.log'));
//log.info 'Simple sample to show log field is injected.'
}
public void generateServiceXML() {
log.info 'generateServiceXML'
getApplicationGroups();
}