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);