spring-boot 使用外部log4j配置文件
spring-boot 使用外部log4j配置文件
外星松鼠 发表于8个月前
spring-boot 使用外部log4j配置文件
  • 发表于 8个月前
  • 阅读 12
  • 收藏 0
  • 点赞 0
  • 评论 0

标题:腾讯云 新注册用户域名抢购1元起>>>   

启动class文件中的写法:

@SpringBootApplication(scanBasePackages="com.eversec.windowtool.*")

public class App {



    public static void main(String[] args) {
        String log4jPath = System.getProperty("user.dir")+ File.separator+"log4j.properties";
        File file = new File(log4jPath);
        if(file.exists()){
            System.out.println("使用根目录配置文件:"+log4jPath);
            PropertyConfigurator.configure(log4jPath);

        }else{
            System.out.println("使用class:log4j.properties 配置文件");
   
        }
        SpringApplication.run(App.class,args);
    }
}

pom.xml:

 <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>1.5.2.RELEASE</version>
    </parent>
 <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
            <exclusions>
                <exclusion>
                    <artifactId>log4j-over-slf4j</artifactId>
                    <groupId>org.slf4j</groupId>
                </exclusion>
                <exclusion>
                    <artifactId>spring-boot-starter-logging</artifactId>
                    <groupId>org.springframework.boot</groupId>
                </exclusion>
            </exclusions>
        </dependency>
  <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-log4j</artifactId>
            <version>1.3.8.RELEASE</version>
        </dependency>
 </dependencies>

 

标签: Spring Boot LOG4J
共有 人打赏支持
粉丝 0
博文 2
码字总数 560
×
外星松鼠
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: