Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/383.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 哨兵:我需要使用Sentry.capture()吗?_Java_Maven_Sentry - Fatal编程技术网

Java 哨兵:我需要使用Sentry.capture()吗?

Java 哨兵:我需要使用Sentry.capture()吗?,java,maven,sentry,Java,Maven,Sentry,我正在尝试让Sentry与maven/Java项目一起工作。似乎我可以初始化到Sentry服务器的连接,但是只有我用Sentry.capture(e)专门捕获的错误才会加载到服务器。如何使每个未捕获的错误都加载到服务器 我在使用环境变量,我在使用intelliJ。 在“运行”->“编辑配置…”->“环境变量”中 我插入了SENTRY\u DNS=“myDNS”SENTRY\u SAMPLE\u RATE=“0.75”,如文档所示。。。我缺少什么吗?这取决于你的申请 如果您已经在使用日志框架(lo

我正在尝试让Sentry与maven/Java项目一起工作。似乎我可以初始化到Sentry服务器的连接,但是只有我用Sentry.capture(e)专门捕获的错误才会加载到服务器。如何使每个未捕获的错误都加载到服务器

我在使用环境变量,我在使用intelliJ。 在“运行”->“编辑配置…”->“环境变量”中


我插入了SENTRY\u DNS=“myDNS”SENTRY\u SAMPLE\u RATE=“0.75”,如文档所示。。。我缺少什么吗?

这取决于你的申请

如果您已经在使用日志框架(log4j、log4j2、logback或java.util.logging),您可以使用这些集成中的一个来自动捕获任何
logger.error
调用:

如果您不使用日志框架,或者希望捕获其他异常,则需要使用
Sentry.capture(…)
手动捕获它们


您的应用程序是否有主运行循环?如果是某种类型的服务器,通常可以在主
循环中插入一个
哨兵。捕获(…)
。如果它是一个一次性的CLI应用程序,那么您可以只包装整个
主方法体。

这取决于您的应用程序

如果您已经在使用日志框架(log4j、log4j2、logback或java.util.logging),您可以使用这些集成中的一个来自动捕获任何
logger.error
调用:

如果您不使用日志框架,或者希望捕获其他异常,则需要使用
Sentry.capture(…)
手动捕获它们

您的应用程序是否有主运行循环?如果是某种类型的服务器,通常可以在主
循环中插入一个
哨兵。捕获(…)
。如果它是一个一次性的CLI应用程序,那么您可以只包装整个
main
方法体