All Downloads are FREE. Search and download functionalities are using the official Maven repository.

top.doudou.common.aop.log.AopLogProperties Maven / Gradle / Ivy

package top.doudou.common.aop.log;


import lombok.Data;
import org.apache.commons.lang3.StringUtils;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;

import java.io.File;

/**
 * @author  傻男人<[email protected]>
 * @Date: 2020/8/25 14:06
 * @Version: 1.0
 * @Description: 请求日志的配置
 */
@Data
@Configuration
@ConfigurationProperties(prefix = "custom.log")
public class AopLogProperties {
    /**
     * aop日志名字
     */
    private String aopLog = "."+File.separator+"customLog"+File.separator+"aop.log";

    /**
     * 基本的文件位置
     */
    private String basePath;


    public String getFilePath(String fileName){
        return StringUtils.isNotBlank(basePath) ? basePath +File.separator+fileName : fileName;
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy