schedulerx-demo/schedulerx-example-log-log4j2/src/main/java/com/aliyun/schedulerx/example/processor/SimpleHelloProcessor.java [34:46]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    public ProcessResult process(JobContext jobContext) throws Exception {
        logger.info("It's SimpleHelloProcessor for log4j2 demo.");
        try {
            // 模拟除数为0时出现异常
            logger.info("doing something...");
            TimeUnit.SECONDS.sleep(2L / new Random().nextInt(3));
        }catch (Exception e){
            logger.error("process failed. {}", e.getMessage(), e);
            return new ProcessResult(false, e.getMessage());
        }
        logger.info("SimpleHelloProcessor finished.");
        return new ProcessResult(true);
    }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



schedulerx-demo/schedulerx-example-log-logback/src/main/java/com/aliyun/schedulerx/example/processor/SimpleHelloProcessor.java [34:46]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    public ProcessResult process(JobContext jobContext) throws Exception {
        logger.info("It's SimpleHelloProcessor for logback demo.");
        try {
            // 模拟除数为0时出现异常
            logger.info("doing something...");
            TimeUnit.SECONDS.sleep(2L / new Random().nextInt(3));
        }catch (Exception e){
            logger.error("process failed. {}", e.getMessage(), e);
            return new ProcessResult(false, e.getMessage());
        }
        logger.info("SimpleHelloProcessor finished.");
        return new ProcessResult(true);
    }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



