logback日志文件

1.logback日志文件 

1.加载依赖

    
          org.logback-extensions
          
          logback-ext-spring
          0.1.4
      

2.resources下添加logback.xml配置文件



    
    
    
    
        
            
            %d{HH:mm:ss.SSS} [%thread] > %green(%-5level) %cyan(%logger{35}) - %m%n
        
    

    
    
        
            D:/logs/%d{yyyy-MM-dd}.log.zip
            
            365
        
        
            %d{yyyy-MM-dd HH:mm:ss.SSS} > %-5level %X{X-B3-TraceId:-} ${springAppName:-} %logger{35} %m%n
        
    
    
    
        
        
    

可以修改路径

3.Web.xml配置

  
    
        logbackConfigLocation
        
        classpath:logback.xml
    
    
        ch.qos.logback.ext.spring.web.LogbackConfigListener
    

logback日志文件_第1张图片

 4.使用logback日志文件_第2张图片

2.如何使用hutool工具在IDEA中进行加密

(2条消息) 如何使用hutool工具在IDEA中进行加密_我是一棵高大的椰子树的博客-CSDN博客_hutool 密码加密https://blog.csdn.net/qq_60269076/article/details/123558143

package com.wzh.utils;

import cn.hutool.core.codec.Base64;
import cn.hutool.core.util.CharsetUtil;
import cn.hutool.crypto.SecureUtil;
import cn.hutool.crypto.symmetric.AES;
import cn.hutool.crypto.symmetric.SymmetricAlgorithm;
import cn.hutool.crypto.symmetric.SymmetricCrypto;

import java.util.Arrays;

/**
 * @ProjectName: computer
 * @Package: com.wzh.utils
 * @ClassName: EncryptionUtil
 * @Author: 王振华
 * @Description: 加密工具类
 * @Date: 2022/7/5 16:36
 * @Version: 1.0
 */
public class EncryptionUtil {
    //固定密钥
    private final static String BASE64_SECRET = "aesva0zDHECh47P8SuPzmw==";
    /**
    *   aes用来加载解密的byte[]
    */
    private final static byte[] SECRET_BYTES = Base64.decode(BASE64_SECRET);
    /**
    * 根据这个密钥得到一个aes对象
    */
    private final static AES aes = SecureUtil.aes(SECRET_BYTES);
    //加密
    public static String encryption(String str){
        //随机生成密钥
        //byte[] key = SecureUtil.generateKey(SymmetricAlgorithm.AES.getValue()).getEncoded();
        //加密为16进制表示
        String encryptHex = aes.encryptHex(str);
        //解密为字符串
        //String decryptStr = aes.decryptStr(encryptHex, CharsetUtil.CHARSET_UTF_8);
        return encryptHex;
    }

    private static String jiemi(String encryptHex){
        //解密为字符串
        String decryptStr = aes.decryptStr(encryptHex, CharsetUtil.CHARSET_UTF_8);
        return decryptStr;
    }

}

3. 时间存入Map中 如何返回前端

logback日志文件_第3张图片

logback日志文件_第4张图片

 
      com.fasterxml.jackson.datatype
      jackson-datatype-jsr310
      2.13.0
    
 
        
            
                
                    
                        
                            
                                
                            
                        
                    
                
            
        
    

你可能感兴趣的:(SSM,logback)