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 如何忽略日志记录_Java_Annotations_Slf4j - Fatal编程技术网

Java 如何忽略日志记录

Java 如何忽略日志记录,java,annotations,slf4j,Java,Annotations,Slf4j,目前,我的代码使用slf4j的一个实现。记录器是使用url(wsdl)获取的。因此,我无法在独立的dev env中测试我的代码,除非我启动承载该服务的巨型服务器。除了注释相关代码外,有人知道我可以用什么方法让eclipse忽略org.slf4j、impl.LoggingService在类中的使用吗?我认为像@Ignore这样接受类参数的注释会非常棒。这可能有助于某些人将这些类作为参数传递,而在代码中调用的这些类需要被忽略。我愿意为它编写自己的注释实现。谢谢SLF4J将日志API与底层实现分离,您

目前,我的代码使用slf4j的一个实现。记录器是使用url(wsdl)获取的。因此,我无法在独立的dev env中测试我的代码,除非我启动承载该服务的巨型服务器。除了注释相关代码外,有人知道我可以用什么方法让eclipse忽略org.slf4j、impl.LoggingService在类中的使用吗?我认为像@Ignore这样接受类参数的注释会非常棒。这可能有助于某些人将这些类作为参数传递,而在代码中调用的这些类需要被忽略。我愿意为它编写自己的注释实现。谢谢

SLF4J将日志API与底层实现分离,您应该能够通过选择不同的日志实现在运行时切换实现。例如,slf4j-noop.jar忽略了所有日志记录请求。

你可以模拟对你所知道的服务器的调用是的,让我们说我在我当前的场景中不能(主要是因为,因为我没有soapui,url是在运行时创建的多租户的通用url等等)的确,它有。目前我正在使用slf4j的内部实现。我现在唯一的要求是忽略日志代码。