在xml中创建日志的模板

log4j2.xml日志模板



  
    
    /logs
    
    %d{yyyy-MM-dd HH:mm:ss}  %t  %C{1}  %-30M  %m%n
  

  

    
    

    
      
      
    

    
    
      
      
      
      
    

    
    
      
      
        
      
      
        
        
      
    

    
    
      
      
        
      
      
        
      
    
  

  
    
    
      
      
      
      
    

    
    
    
    
    
    
    

  



日志工具类

public class Log4j2Utils {
    public Log4j2Utils() {
    }

    public static void log(Class c, String functionName, String valueName, Object value) {
        Logger logger = Logger.getLogger(c.getName());
        Map result = new HashMap();
        result.put("日志函数", functionName);
        result.put("对象名", valueName);
        if (value != null) {
            result.put("对象值", JSONUtils.toJson(value));
        } else {
            result.put("对象值", Log4j2Enum.NULL.value());
        }

        logger.info(result.toString());
    }
}

你可能感兴趣的:(在xml中创建日志的模板)