grails - 为 grails 配置 graylog2

标签 grails logging graylog2

有人成功过吗? 我正在尝试在 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
    }
}

最佳答案

我在我的 Config.groovy 中成功登录到 Grails 1.3.7 中的 graylog2:

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

    root {
        error 'gelfAppender'
    }
}

关于grails - 为 grails 配置 graylog2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18572943/

相关文章:

grails - grails登录验证

grails - Grails GORM HQL按查询分组返回的行数

ubuntu - 如何在没有 root 权限或对/etc 的写入权限的情况下安装和运行 graylog2

grails - 为什么Umlauts和特殊字符不能在我的Grails页面上正确显示?

asp.net - 如何在 ASP.NET 上启用/禁用日志记录

mysql - 如何更改MySQL错误日志文件格式

java - JasperReports JAR 文件导致使用 Log4j 进行过多日志记录

json - Graylog 服务器无法通过 TCP::GELFDispatcher 读取 Gelf 消息 - 无法处理 GELF 消息::无法解压缩 GELF 消息负载

ubuntu - Graylog2 Docker 无法启动

eclipse - 在 Eclipse (Spring Source) 中,Grails 始终以生产模式构建