码迷,mamicode.com
首页 > 编程语言 > 详细

springboot项目需要记录日志的几种情况

时间:2020-01-01 18:34:44      阅读:103      评论:0      收藏:0      [点我收藏+]

标签:param   str   move   insert   解析   utils   bat   dingding   body   

记录接口调用者的入参

String dataStr = request.getParameter("data");
log.info("SupConf136Controller-get136List param is " + dataStr);

 记录消息的消息体

log.info("===>rtSyncConfStoreK:" + msgBody);

 数据转换、解析的时候需要做判断,记录日志

JSONObject json = (JSONObject)ite.next();
if (json == null) {
    ite.remove();
    log.info("===>rtSyncConfStoreK error7:" + msgBody + ":" + json);
    dingDingComponent.sendBigDataGroup("===>rtSyncConfStoreK error7:" + msgBody + ":" + json);
    continue;
}
try {
    workDate = Date2Utils.parse(json.getString("work_date"), Date2Utils.FORMAT_LONG_6);
} catch(Exception e) {
    log.info("rtSyncConfStoreK parseDate error", e);
}

 对数据库做更新操作的时候

try {
    iSupConfStoreKDAO.insertBatch(insertList);
} catch(Exception e) {
    log.error("===>rtSyncConfStoreK error3:" + msgBody + ":"+ insertList, e);
    dingDingComponent.sendBigDataGroup("===>rtSyncConfStoreK error3:" + msgBody + ":"+ insertList + ":" + e);
}
try {
    iSupConfStoreKDAO.updateByRtAreaKSeqNoAndStoreNo(updateList);
} catch(Exception e) {
    log.error("===>rtSyncConfStoreK error4:" + msgBody + ":"+ updateList, e);
    dingDingComponent.sendBigDataGroup("===>rtSyncConfStoreK error4:" + msgBody + ":"+ updateList + ":" + e);
}
try {
    iSupConfStoreKDAO.deleteByRtAreaKSeqNoAndStoreNo(deleteConfStoreKList);
} catch(Exception e) {
    log.error("===>rtSyncConfStoreK error1:" + msgBody + ":" + deleteConfStoreKList, e);
    dingDingComponent.sendBigDataGroup("===>rtSyncConfStoreK error1:" + msgBody + ":" + deleteConfStoreKList + ":" + e);
}

 

springboot项目需要记录日志的几种情况

标签:param   str   move   insert   解析   utils   bat   dingding   body   

原文地址:https://www.cnblogs.com/linux-centos/p/12129174.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!