Commit f7e190e0 by hzc

初步统一日志格式

parent 54149001
...@@ -55,12 +55,12 @@ public class TaskCtrl { ...@@ -55,12 +55,12 @@ public class TaskCtrl {
if (ruleIds.size() > 1) { if (ruleIds.size() > 1) {
taskService.batchCreateTaskByRule(ruleIds, valueTime, need); taskService.batchCreateTaskByRule(ruleIds, valueTime, need);
result = Result.genOkResult("开始批量启动任务"); result = Result.genOkResult("开始批量启动任务");
LogManager.logInfo(Constants.LOG_CONTEXT_API, "{}启动了批量任务数据时间为:{}的任务, ids为{}", LogManager.logInfo(Constants.LOG_INDICATOR_TASK_START_API, "启动了批量任务数据时间为:{}的任务, ids为{}",
SystemUserUtil.getCurrentUser(), valueTime,ruleIds); valueTime,ruleIds);
} else { } else {
result = taskService.createTaskByRule(ruleIds.get(0), valueTime, need); result = taskService.createTaskByRule(ruleIds.get(0), valueTime, need);
LogManager.logInfo(Constants.LOG_CONTEXT_API, "{}启动了数据时间为:{}的任务id为{}", LogManager.logInfo(Constants.LOG_INDICATOR_TASK_START_API, "启动了数据时间为:{}的任务id为{}",
SystemUserUtil.getCurrentUser(), valueTime,ruleIds); valueTime,ruleIds);
} }
} else { } else {
result = Result.genFailedResult("没有选择需要启动的任务"); result = Result.genFailedResult("没有选择需要启动的任务");
...@@ -83,8 +83,7 @@ public class TaskCtrl { ...@@ -83,8 +83,7 @@ public class TaskCtrl {
if(StringUtils.isNotBlank(param.getUserId())){ if(StringUtils.isNotBlank(param.getUserId())){
param.setUserId(SystemUserUtil.getCurrentUserId()); param.setUserId(SystemUserUtil.getCurrentUserId());
} }
LogManager.logInfo(Constants.LOG_CONTEXT_API, "{}查询了我任务的", LogManager.logInfo(Constants.LOG_CONTEXT_API, "查询了我任务的");
SystemUserUtil.getCurrentUser());
return taskService.findAllTask(param); return taskService.findAllTask(param);
} }
......
...@@ -70,7 +70,7 @@ public class TaskRuleCtrl { ...@@ -70,7 +70,7 @@ public class TaskRuleCtrl {
@GetMapping("deleteById") @GetMapping("deleteById")
public Result deleteById(@ApiParam("id") @RequestParam("id")Integer id) { public Result deleteById(@ApiParam("id") @RequestParam("id")Integer id) {
taskRuleService.delete(id); taskRuleService.delete(id);
LogManager.logInfo(Constants.LOG_CONTEXT_API, "删除id={}的任务规则", id); LogManager.logInfo(Constants.LOG_INDICATOR_TASK_START_API, "删除id={}的任务规则", id);
return Result.genOkResult(); return Result.genOkResult();
} }
...@@ -91,13 +91,13 @@ public class TaskRuleCtrl { ...@@ -91,13 +91,13 @@ public class TaskRuleCtrl {
rule.setCreateTime(now); rule.setCreateTime(now);
rule.setCreator(currentUserId); rule.setCreator(currentUserId);
taskRuleService.createRule(rule); taskRuleService.createRule(rule);
LogManager.logInfo(Constants.LOG_CONTEXT_API, "创建了规则id={},name={}", rule.getId(), rule.getName()); LogManager.logInfo(Constants.LOG_INDICATOR_TASK_START_API, "创建了规则id={},name={}", rule.getId(), rule.getName());
} else { } else {
TaskRule t = taskRuleService.getById(rule.getId(), false); TaskRule t = taskRuleService.getById(rule.getId(), false);
rule.setCreator(t.getCreator()); rule.setCreator(t.getCreator());
rule.setCreateTime(t.getCreateTime()); rule.setCreateTime(t.getCreateTime());
taskRuleService.updateRule(rule); taskRuleService.updateRule(rule);
LogManager.logInfo(Constants.LOG_CONTEXT_API, "修改id={}, name={} 的任务规则", rule.getId(), rule.getName()); LogManager.logInfo(Constants.LOG_INDICATOR_TASK_START_API, "修改id={}, name={} 的任务规则", rule.getId(), rule.getName());
} }
result = Result.genOkResult(rule); result = Result.genOkResult(rule);
} }
......
...@@ -9,7 +9,21 @@ public class Constants { ...@@ -9,7 +9,21 @@ public class Constants {
* 日志---操作日志 * 日志---操作日志
*/ */
public static final String LOG_CONTEXT_API = "indicator.operate"; public static final String LOG_CONTEXT_API = "indicator.operate";
/**
* 日志---数据填报,任务下发
*/
public static final String LOG_INDICATOR_TASK_START_API = "indicator.task.start";
/**
* 日志---数据填报,数据审核
*/
public static final String LOG_INDICATOR_TASK_AUDIT_API = "indicator.task.audit";
/**
* 日志---数据填报,数据确认
*/
public static final String LOG_INDICATOR_TASK_PASS_API = "indicator.task.pass";
public static final String LOG_INDICATOR_UNIT_CAL_API = "indicator.unit.cal"; public static final String LOG_INDICATOR_UNIT_CAL_API = "indicator.unit.cal";
public static final String LOG_INDICATOR_BASE_INDI_API = "indicator.base.indi"; public static final String LOG_INDICATOR_BASE_INDI_API = "indicator.base.indi";
......
...@@ -356,8 +356,8 @@ public class TaskServiceImpl implements TaskService { ...@@ -356,8 +356,8 @@ public class TaskServiceImpl implements TaskService {
//填报消息设为已读 //填报消息设为已读
noticeInfoService.updateToReadByToUsersAndTaskIdAndNoticeClass(task.getEnterUsers(),taskId,Constants.NOTICEINFO_DATA_ENTER); noticeInfoService.updateToReadByToUsersAndTaskIdAndNoticeClass(task.getEnterUsers(),taskId,Constants.NOTICEINFO_DATA_ENTER);
LogManager.logInfo(Constants.LOG_CONTEXT_API, "{}提交任务id:{},name:{}到审核", LogManager.logInfo(Constants.LOG_CONTEXT_API, "提交任务id:{},name:{}到审核",
user, taskId, task.getRuleName()); taskId, task.getRuleName());
} else { } else {
result = Result.genFailedResult("此配置此任务审批人,ruleLevel=" + ruleLevel + ",归属部门=" + indDept); result = Result.genFailedResult("此配置此任务审批人,ruleLevel=" + ruleLevel + ",归属部门=" + indDept);
} }
...@@ -407,8 +407,16 @@ public class TaskServiceImpl implements TaskService { ...@@ -407,8 +407,16 @@ public class TaskServiceImpl implements TaskService {
auditRecord.setUpdateTime(now); auditRecord.setUpdateTime(now);
auditRecord.setCreateTime(now); auditRecord.setCreateTime(now);
taskAuditRecordMapper.insert(auditRecord); taskAuditRecordMapper.insert(auditRecord);
LogManager.logInfo(Constants.LOG_CONTEXT_API, "{} {}任务:{}Id:{},ruleId:{}, ruleLevel:{}", //数据确认
auditUser, recordType, task.getRuleName(), task.getId(), task.getRuleId(), task.getRuleLevel()); if(task.getStatus()==Constants.APPLY_STATE_PASSED){
LogManager.logInfo(Constants.LOG_INDICATOR_TASK_PASS_API, " {}任务:{}Id:{},ruleId:{}, ruleLevel:{}",
recordType, task.getRuleName(), task.getId(), task.getRuleId(), task.getRuleLevel());
}else{
//数据审核
LogManager.logInfo(Constants.LOG_INDICATOR_TASK_AUDIT_API, " {}任务:{}Id:{},ruleId:{}, ruleLevel:{}",
recordType, task.getRuleName(), task.getId(), task.getRuleId(), task.getRuleLevel());
}
if(status==Constants.APPLY_STATE_DRAFT){ if(status==Constants.APPLY_STATE_DRAFT){
String user = SystemUserUtil.getCurrentUser(); String user = SystemUserUtil.getCurrentUser();
...@@ -819,9 +827,9 @@ public class TaskServiceImpl implements TaskService { ...@@ -819,9 +827,9 @@ public class TaskServiceImpl implements TaskService {
result = Result.genFailedResult("规则不存在"); result = Result.genFailedResult("规则不存在");
} }
if (result.isSuccess()) { if (result.isSuccess()) {
LogManager.logInfo(Constants.LOG_CONTEXT_API, "任务id:{},名字:{}下发成功", rule.getId(), rule.getName() ); LogManager.logInfo(Constants.LOG_INDICATOR_TASK_START_API, "任务id:{},名字:{}下发成功", rule.getId(), rule.getName() );
} else { } else {
LogManager.logInfo(Constants.LOG_CONTEXT_API, "任务id:{},名字:{}下发失败, {}", LogManager.logInfo(Constants.LOG_INDICATOR_TASK_START_API, "任务id:{},名字:{}下发失败, {}",
rule.getId(), rule.getName(), result.getMsg() ); rule.getId(), rule.getName(), result.getMsg() );
} }
return result; return result;
......
...@@ -76,7 +76,7 @@ public class ShortboardTaskService { ...@@ -76,7 +76,7 @@ public class ShortboardTaskService {
//标记为已下发 //标记为已下发
shortboardRecord.setIsIssue("1"); shortboardRecord.setIsIssue("1");
shortboardRecordMapper.updateByPrimaryKeySelective(shortboardRecord); shortboardRecordMapper.updateByPrimaryKeySelective(shortboardRecord);
String message = currentUser+":下发了短板,短板id:{}短板名:{}"; String message = "下发了短板,短板id:{}短板名:{}";
LogManager.logInfo(Constants.LOG_INDICATOR_SHORTBOARD_RECORD_API,message,shortBoardTask.getId(),shortBoardTask.getShortboardName()); LogManager.logInfo(Constants.LOG_INDICATOR_SHORTBOARD_RECORD_API,message,shortBoardTask.getId(),shortBoardTask.getShortboardName());
} }
return Result.genOkResult(); return Result.genOkResult();
...@@ -155,7 +155,7 @@ public class ShortboardTaskService { ...@@ -155,7 +155,7 @@ public class ShortboardTaskService {
shortBoardTask.setId(taskId); shortBoardTask.setId(taskId);
shortBoardTask.setStatus(status); shortBoardTask.setStatus(status);
shortboardTaskMapper.updateByPrimaryKeySelective(shortBoardTask); shortboardTaskMapper.updateByPrimaryKeySelective(shortBoardTask);
String message = SystemUserUtil.getCurrentUser()+":把id={}的短板清单状态修改为{} "; String message ="把id={}的短板清单状态修改为{} ";
LogManager.logInfo(Constants.LOG_INDICATOR_SHORTBOARD_AUDIT_API,message,taskId,status); LogManager.logInfo(Constants.LOG_INDICATOR_SHORTBOARD_AUDIT_API,message,taskId,status);
if(StringUtils.isNotBlank(description)){ if(StringUtils.isNotBlank(description)){
ShortBoardAuditRecord shortBoardAuditRecord = new ShortBoardAuditRecord(); ShortBoardAuditRecord shortBoardAuditRecord = new ShortBoardAuditRecord();
......
...@@ -75,7 +75,7 @@ public class LogManager { ...@@ -75,7 +75,7 @@ public class LogManager {
public static void logInfo(String context, String message, Object... objects) { public static void logInfo(String context, String message, Object... objects) {
Logger logger = LoggerFactory.getLogger(context); Logger logger = LoggerFactory.getLogger(context);
String ip = getIp(); String ip = getIp();
message = message + "; IP: " + ip; // message = message + "; IP: " + ip;
message = StringUtils.replace(message, "{}", "%s"); message = StringUtils.replace(message, "{}", "%s");
message = String.format(message, objects); message = String.format(message, objects);
String menuPath = getMenuPath(context); String menuPath = getMenuPath(context);
......
...@@ -2,10 +2,13 @@ package com.keymobile.indicators.utils; ...@@ -2,10 +2,13 @@ package com.keymobile.indicators.utils;
public enum ModelPathEnum { public enum ModelPathEnum {
LOG_CONTEXT_API("indicator.operate","数据填报/数据填报"), LOG_CONTEXT_API("indicator.operate","数据填报/数据填报"),
LOG_INDICATOR_TASK_START_API("indicator.task.start","数据填报/任务下发"),
LOG_INDICATOR_TASK_PASS_API("indicator.task.pass","数据填报/数据确认"),
LOG_INDICATOR_TASK_AUDIT_API("indicator.task.audit","数据填报/数据审核"),
LOG_INDICATOR_UNIT_CAL_API("indicator.unit.cal","数据填报/数据运算"), LOG_INDICATOR_UNIT_CAL_API("indicator.unit.cal","数据填报/数据运算"),
LOG_INDICATOR_BASE_INDI_API("indicator.base.indi","规则管理/数据项管理"), LOG_INDICATOR_BASE_INDI_API("indicator.base.indi","规则管理/数据项管理"),
LOG_INDICATOR_DRIVE_INDI_API("indicator.drive.indi","规则管理/对标指标管理"), LOG_INDICATOR_DRIVE_INDI_API("indicator.drive.indi","规则管理/对标指标管理"),
LOG_INDICATOR_SCORECARD_API("indicator.scorecard","规则管理/指标分规则管理"), LOG_INDICATOR_SCORECARD_API("indicator.scorecard","规则管理/指标分规则管理"),
LOG_INDICATOR_OBJ_SCORERULE_API("indicator.obj.scorerule","规则管理/单位得分规则管理"), LOG_INDICATOR_OBJ_SCORERULE_API("indicator.obj.scorerule","规则管理/单位得分规则管理"),
LOG_INDICATOR_SHORTBOARD_RULE_API("indicator.shortboardrule","规则管理/短板筛选规则管理"), LOG_INDICATOR_SHORTBOARD_RULE_API("indicator.shortboardrule","规则管理/短板筛选规则管理"),
LOG_INDICATOR_PARAMETER_API("indicator.parameter","数据填报/精益台账"),//台账管理 LOG_INDICATOR_PARAMETER_API("indicator.parameter","数据填报/精益台账"),//台账管理
......
...@@ -60,7 +60,15 @@ ...@@ -60,7 +60,15 @@
<logger name="indicator.uploadfile"> <logger name="indicator.uploadfile">
<appender-ref ref="db" /> <appender-ref ref="db" />
</logger> </logger>
<logger name="indicator.task.start">
<appender-ref ref="db" />
</logger>
<logger name="indicator.task.pass">
<appender-ref ref="db" />
</logger>
<logger name="indicator.task.audit">
<appender-ref ref="db" />
</logger>
<root level="INFO"> <root level="INFO">
<appender-ref ref="stdout" /> <appender-ref ref="stdout" />
</root> </root>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment