2014-08-28 18 views
1

無法獲得optaplanner在Java應用程序中獲得得分記錄解決的問題中的得分相關日誌。無法在grails應用程序中使用optaplanner獲得所有可能解決方案的得分記錄

還對Config.groovy進行了更改以進行日誌記錄,但仍無法獲取日誌。

以下是配置文件的代碼片段。

// log4j configuration 
log4j = { 
    // Example of changing the log pattern for the default console appender: 
    // 
    //appenders { 
    // console name:'stdout', layout:pattern(conversionPattern: '%c{2} %m%n') 
    //} 

    error 'org.codehaus.groovy.grails.web.servlet',  // controllers 
      'org.codehaus.groovy.grails.web.pages',   // GSP 
      'org.codehaus.groovy.grails.web.sitemesh',  // layouts 
      'org.codehaus.groovy.grails.web.mapping.filter', // URL mapping 
      'org.codehaus.groovy.grails.web.mapping',  // URL mapping 
      'org.codehaus.groovy.grails.commons',   // core/classloading 
      'org.codehaus.groovy.grails.plugins',   // plugins 
      'org.codehaus.groovy.grails.orm.hibernate',  // hibernate integration 
      'org.springframework', 
      'org.hibernate', 
      'net.sf.ehcache.hibernate' 

    debug  'grails.app.controllers', 
       'grails.app.services', 
       'grails.app.domain', 
       'grails.app.tests', 
       'grails.app.controller', 
       'grails.app.utils' 

    warn  'grails.app.controllers', 
       'grails.app.services', 
       'grails.app.domain', 
       'grails.app.tests', 
       'grails.app.controller', 
       'grails.app.utils'  

    info  'grails.app.controllers', 
       'grails.app.services', 
       'grails.app.domain', 
       'grails.app.tests', 
       'grails.app.controller', 
       'grails.app.utils' 

} 

回答

1

debug,添加'org.optaplanner'

如果不是這樣做,還要確保slf4j-log4j.jar位於您的類路徑中。請參閱OptaPlanner文檔有關日誌和Slf4J文檔的章節。

+0

不起作用。這個jar已經在classpath中可用了,因爲它已經在grails依賴中。 – 2014-08-28 08:25:52

+0

使用此鏈接解決問題: http://stackoverflow.com/questions/12532339/no-appenders-could-be-found-for-loggerlog4j – 2014-08-28 09:58:07

相關問題