这段代码log.info没用到吧
时间: 2024-03-27 16:40:06 浏览: 49
python logging.info在终端没输出的解决
5星 · 资源好评率100%
非常抱歉,您的观察是正确的,我在优化代码的过程中漏掉了 `log.info` 的部分。在优化后的代码中,我们将日志的输出频率调整为每 100 条记录输出一次,因此需要加上对应的 `log.info` 代码。以下是修正后的代码:
```java
Integer id = lastId > 0 ? lastId : NumberUtils.toInt(XxlJobHelper.getJobParam());
Example example = new Example(HomePageConfig.class);
example.createCriteria().andIsNull("coverimg").andLike("coverimg","%wetron.cc%");
PageHelper.startPage(1, 1000); // 分页查询,每页1000条记录
List<HomePageConfig> testList = homePageConfigMapper.selectByExample(example);
int c = 0;
List<UploadDTO> uploadList = new ArrayList<>();
for (HomePageConfig item : testList) {
lastId = (int)item.getConfigId();
String url = item.getCoverImg();
UploadDTO dto = new UploadDTO();
dto.setUrl(item.getCoverImg());
uploadList.add(dto);
c++;
if (c % 100 == 0) { // 每100条记录输出一次日志
log.info("###findWetron file size={}/{}", c, item.getConfigId());
}
}
if (!uploadList.isEmpty()) {
uploadMapper.batchInsert(uploadList); // 批量上传
}
```
再次感谢您的指正。
阅读全文