getJobLabel(), getServiceLabel(), getTrackingId(context));
long start = System.currentTimeMillis();
try {
YSLOG.info("I04001",
context.getBatchId(), context.getFlowId(), context.getExecutionId(), context.getPhase(),
getJobLabel(), getServiceLabel(), getTrackingId(context));
} catch (IOException e) {
YSLOG.error(e, "E04001",
context.getBatchId(), context.getFlowId(), context.getExecutionId(), context.getPhase(),
getJobLabel(), getServiceLabel(), getTrackingId(context));
throw e;
} catch (InterruptedException e) {
YSLOG.warn(e, "W04001",
context.getBatchId(), context.getFlowId(), context.getExecutionId(), context.getPhase(),
getJobLabel(), getServiceLabel(), getTrackingId(context));
throw e;
} finally {
YSLOG.info("I04999",
context.getBatchId(), context.getFlowId(), context.getExecutionId(), context.getPhase(),
getJobLabel(), getServiceLabel(), getTrackingId(context), end - start);