• 编码习惯--日志


    1、详细的日志打印可以帮助更好的排查问题

    @ServiceActivator(inputChannel = "fileChannel")
        public void processFile(Message<File> message) throws IOException {
            securityUtil.logInAs("system");
    
            File payload = message.getPayload();
            logger.info(">>> Processing file: " + payload.getName());
    
            String content = FileUtils.readFileToString(payload, "UTF-8");
    
            SimpleDateFormat formatter = new SimpleDateFormat("dd-MM-yy HH:mm:ss");
    
            logger.info("> Processing content: " + content + " at " + formatter.format(new Date()));
    
            ProcessInstance processInstance = processRuntime.start(ProcessPayloadBuilder
                    .start()
                    .withProcessDefinitionKey("categorizeProcess")
                    .withProcessInstanceName("Processing Content: " + content)
                    .withVariable("content", content)
                    .build());
            logger.info(">>> Created Process Instance: " + processInstance);
    
            logger.info(">>> Deleting processed file: " + payload.getName());
            payload.delete();
    
        }
    

      

  • 相关阅读:
    转发和重定向的区别
    关于Daydream VR的最直白的介绍
    Duplicate Protocol Definition of DTService Is Ignored
    automatically select architectures
    java
    初识反射
    java网络编程
    Map接口
    Set,List
    正则表达式
  • 原文地址:https://www.cnblogs.com/irobotzz/p/13677920.html
Copyright © 2020-2023  润新知