У меня есть контроллер, в котором я хотел бы входить в разные приложения в зависимости от уровня. Так, например, общее использование будет записано в файл INFO Usage.log. Определенные события, которые я определяю, должны попадать в WARN warning.log.
Вот часть моей конфигурации log4j…
appenders {
file name: "usageAppender",
file: " /usr/local/logs/cs-wst/usage.log"
file name: "warningAppender",
file: " /usr/local/logs/cs-wst/warning.log"
}
info usageAppender: 'grails.app'
Когда я делаю это и запускаю подобный оператор в моем контроллере log.info("request method fired")
, строка появляется в use.log, но у меня возникают проблемы с работой других уровней. Я хотел бы запустить эти два оператора в контроллере
log.info("request method fired")
…
log.warn("invalid credentials")
И запишите их в соответствующий файл. Кто-нибудь может помочь?