java - Sentry JVM 选项占位符

标签 java sentry

我正在配置 Sentry 以用于我们的项目,但遇到一些问题。我想在配置文件中放置一些占位符,例如

extra=prj:${project.name}

其中 project.name 是一个 JVM 选项集,如下所示:

java -Dproject.name pname -jar my.jar

有办法访问它吗?

最佳答案

所有 Sentry Java SDK 选项都可以作为 Java 系统属性或系统环境变量提供。如果您想使用其中任何一个,我将完全跳过使用 sentry.properties 文件:https://docs.sentry.io/clients/java/config/#configuration-via-the-runtime-environment

例如:

java -Dsentry.extra=prj:pname -jar my.jar

当您在命令行上提供属性时,您所需要做的就是在选项名称前加上 sentry. 前缀。

关于java - Sentry JVM 选项占位符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47263699/

相关文章:

java - GAE 上生产应用程序的 Play 框架

java - Native Messaging 主机尝试发送长度为 977472013 字节的消息

python - django-sentry 的日志记录有哪些轻量级替代品?

java - Sentry:sentry.exceptions.InvalidConfiguration:连接到 127.0.0.1:6379 时出现错误 111。连接被拒绝

go - 如何将 Sentry 与 go.uber.org/zap/zapcore 记录器结合使用

java - Spring Data JDBC 反转 OneToOne 导航

java - Class.forName(String className) 在哪里查找类名?

java - 无效输入异常

django - 如何通过多个 raven 配置使用 Sentry 日志记录

javascript - 我可以在 Sentry Javascript 错误中添加参数吗?