Настройка Graylog2 для Grails

Кто-нибудь преуспел в этом? Я пытаюсь что-то сделать в Config.groovy, но это не работает. Вот мой код:

log4j = {
    appenders {
        console name:'console',
        layout:pattern(conversionPattern: '%d %-5p [%t] %c %x -%m%n')
        appender new org.graylog2.log.GelfAppender(
                name:'gelf',
                graylogHost:'my_graylog_host',
                graylogPort: graylog_port,
                facility: 'myService',
                extractStacktrace: true,
                threshold: org.apache.log4j.Level.DEBUG
                )
        info additivity: false
    }
}

person Ivan Longin    schedule 02.09.2013    source источник


Ответы (1)


Я успешно регистрируюсь в Graylog2 в Grails 1.3.7 со следующим в моем Config.groovy:

log4j = {
    appenders {
        appender new org.graylog2.log.GelfAppender(
            name: 'gelfAppender',
            graylogHost: 'graylog.example.com',
            extractStacktrace: true,
            addExtendedInformation: true,
            includeLocation: false
        )
    }

    root {
        error 'gelfAppender'
    }
}
person doelleri    schedule 11.06.2015