簡體   English   中英

Sentry log4j2 appender 無法添加環境

[英]Sentry log4j2 appender cannot add environment

我正在使用 Sentry log4j appender(版本:5.7.1)將記錄的異常發送到 Sentry。 下面是 log4j2.xml 配置。

 <?xml version="1.0" encoding="UTF-8"?>
<Configuration status="warn" packages="org.apache.logging.log4j.core,io.sentry.log4j2">
  <Appenders>
    <Console name="Console" target="SYSTEM_OUT">
      <PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/>
    </Console>
    <Sentry name="Sentry"
            dsn="https://dsn" />
  </Appenders>
  <Loggers>
    <Root level="info">
      <AppenderRef ref="Sentry"/>
      <AppenderRef ref="Console"/>
    </Root>
  </Loggers>
</Configuration>

現在我需要添加一個特定的環境,以便根據 QA 和生產環境區分記錄。 當我添加environment="qa"時,它會出現以下錯誤。

ERROR Sentry contains an invalid element or attribute "environment"

在 Log4j2 集成中,可以使用以下任一方式配置“dsn”以外的屬性:

  • 環境變量:“SENTRY_ENVIRONMENT=qa”
  • 系統屬性“sentry.environment=qa”
  • sentry.properties文件內容: environment=qa

在文檔中閱讀更多內容: https://docs.sentry.io/platforms/java/configuration/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM