Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.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 一个logj4日志未显示,而其下显示的日志相同。这怎么会发生?_Java_Spring_Log4j_Resttemplate - Fatal编程技术网

Java 一个logj4日志未显示,而其下显示的日志相同。这怎么会发生?

Java 一个logj4日志未显示,而其下显示的日志相同。这怎么会发生?,java,spring,log4j,resttemplate,Java,Spring,Log4j,Resttemplate,我有这样的想法: ResponseEntity<byte[]> responseEntity = restTemplate.exchange(requestEntity, responseType); logger.debug("Scheduled request success: " + scheduledRequest.getMethod() + " " + scheduledRequest.getUrl() + " " + respons

我有这样的想法:

ResponseEntity<byte[]> responseEntity = restTemplate.exchange(requestEntity, responseType);
logger.debug("Scheduled request success: " + scheduledRequest.getMethod() + " " + scheduledRequest.getUrl() + " "
                    + responseEntity.getStatusCodeValue());

logger.debug("something else");
ResponseEntity ResponseEntity=restemplate.exchange(requestEntity,responseType);
logger.debug(“计划请求成功:”+scheduledRequest.getMethod()+“”+scheduledRequest.getUrl()+“”
+responseEntity.getStatusCodeValue());
调试(“其他东西”);

“其他东西”
总是显示。上面的调试消息也显示了大多数情况,但请求有问题时除外。日志就在那里,正是因为我想找出问题所在,但它没有显示任何内容。它显然不会抛出异常,因为下面的日志总是显示它的信息。我该怎么办?

请确定,在调用
restemplate.exchange(…)
之前,您是否尝试添加日志?没有,但应用程序中的其他日志消息都有效。我主要对响应状态代码感兴趣。其他细节只是为了让我知道发生了什么请求。调试代码怎么样?你不能一步一步地调试和检查它吗?也许你有一个
logger.debug(“其他东西”)行在其他地方,这是误导你不幸的是,我不能调试它,因为我不知道它是如何发生的。这可能会导致1/100用户出现问题。整个事情都在一个巨大的try-catch中,但它从来没有进入catch。另外,另一个日志实际上并没有说“其他东西”,但我觉得代码毫无意义。那里有一条调试消息,它可以正常工作。