【问题标题】:Logs not appearing in Graylog日志未出现在 Graylog 中
【发布时间】:2021-07-21 07:28:47
【问题描述】:

我昨天做了一个应用程序,想在 Graylog 中记录消息,为此,我按照https://quarkus.io/guides/centralized-log-management 的说明,在远程服务器上安装了一个 Graylog 实例并配置了我的应用程序。

#### Graylog logging
quarkus.log.handler.gelf.enabled=true
quarkus.log.handler.gelf.host=my_remote_server
quarkus.log.handler.gelf.filter-stack-trace=true
quarkus.log.handler.gelf.level=ALL
quarkus.log.handler.gelf.include-full-mdc=true

这是代码的样子

@POST
@Produces(TEXT_HTML)
@Consumes(APPLICATION_FORM_URLENCODED)
public TemplateInstance perform(@Form final SearchRequest request) {
    LOGGER.debug(String.format("[%s] Calling search page", applicationName));
    final String requestId = UUID.randomUUID().toString();
    LOGGER.debug(format("{%s]  -> Searching for lawyers with data '%s'", applicationName, requestId, request));
    final Query query = searchQueryBuilder.createSearchHibernateQuery(request);
    List< MedicalDoctor> medicalDoctors = (List< MedicalDoctor>) query.getResultList();
    LOGGER.debug(format("[%s] %s -> Searching for lawyers with data '%s' : count %d -> %s", applicationName, requestId, request, medicalDoctors.size(), medicalDoctors));
    return main().data("medicalDoctors", medicalDoctors).data("request", request);
}

作为一个记录器,我正在使用

private static final org.jboss.logging.Logger LOGGER = Logger.getLogger(MenuPages.class);

我不知道为什么,但在 Graylog 中,我只能看到来自 Quarkus 启动的日志,而没有来自我的应用程序的日志(这不是应该记录的唯一方法)。我尝试将日志消息从 DEBUG 更改为 INFO,但无济于事。

有人知道我在某处配置错误的原因吗?

感谢您的帮助,

D.

【问题讨论】:

  • 您可以尝试将日志级别更改为 INFO 以检查某处的最低日志级别是否没有问题?
  • 我已经将它从 ALL 更改为 DEBUG 和 INFO 但无济于事。
  • 我做了一个干净的石板并重写了所有内容,将日志级别放在属性文件和代码中的 INFO 并且它工作。谢谢你的提示。我会认为以“ALL”作为日志级别,它应该确实有效。
  • 是的,它应该可以工作。这似乎是一个错误。
  • @loicmathieu 我应该为它打开一个错误吗?

标签: logging quarkus gelf graylog3


【解决方案1】:

将日志级别更改为 INFO in

quarkus.log.handler.gelf.level=INFO

并在代码含义中使用debug.info

LOGGER.info(format("%s]  -> Searching for lawyers with data '%s'", applicationName, requestId, request));

成功了。谢谢你

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-13
    • 2013-04-06
    • 1970-01-01
    • 1970-01-01
    • 2015-07-02
    相关资源
    最近更新 更多