Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Grails中的记录器总是报告错误的方法和行号_Grails_Logging - Fatal编程技术网

Grails中的记录器总是报告错误的方法和行号

Grails中的记录器总是报告错误的方法和行号,grails,logging,Grails,Logging,我使用Grails2.4.4和OracleJDK1.7.45 下面是我在Config.groovy中的记录器配置: log4j.main = { appenders { console name:'stdout', layout:pattern(conversionPattern: '%d{yy/MM/dd HH:mm:ss.SSS} %p %c{1}.%M(%L): %m%n') } error 'org.codehaus.groovy.grails

我使用Grails2.4.4和OracleJDK1.7.45

下面是我在Config.groovy中的记录器配置:

log4j.main = {
    appenders {
        console name:'stdout', layout:pattern(conversionPattern: '%d{yy/MM/dd HH:mm:ss.SSS} %p %c{1}.%M(%L): %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'
}
我的控制器是:

class HomeController {
    def index() {
        log.debug("HELLO, WORLD")
        render "HELLO, WORLD"
    }
}
日志结果如下所示:

15/04/08 13:15:26.723 DEBUG HomeController.debug(128) : HELLO, WORLD
15/04/08 13:15:26.723 DEBUG HomeController.index(3) : HELLO, WORLD
如何配置config.groovy,以便日志结果能够正确显示方法和行号,如下所示:

15/04/08 13:15:26.723 DEBUG HomeController.debug(128) : HELLO, WORLD
15/04/08 13:15:26.723 DEBUG HomeController.index(3) : HELLO, WORLD