Какую настройку я использую теперь для создания вывода журнала с помощью операторов log.info в моих собственных контроллерах?Grails 1.1 и как регистрировать информацию на уровне уровня
Вот что я установил в config.groovy, и я думал, что размещение моего домена под информационным уровнем сделает трюк, но это не так. Также не помещая groovy.grails.web. * Пакеты под инфо раздел ..
log4j = {
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'
warn 'org.mortbay.log'
info 'com.mydomain.someproject'
}
я расширил мой первоначальный вопрос, поэтому полный список элементов, которые я установил для конфигурации log4j, является частью вопроса. Это значения по умолчанию, создаваемые grails create-app. Добавленная часть была моим доменным корнем класса под «info». –
Вам все равно придется делать то, что говорит Джаред. В настоящее время
'org.codehaus.groovy.grails.web.servlet'
установлен как ошибка (по умолчанию). Вам нужно вручную изменить это на информацию. –