maven项目中有时候放在log4j的配置文件位置不定,导致执行时报错,可以通过在java中配置路径来解决:

1、先创建log对象

Log log = new Log(Regedit01.class );

2、在对应方法中,输出log日志操作之前添加配置路径的设置以项目以下的路径开始,如项目为MyWebDriver,文件在MyWebDriver\src\main\resources文件夹下

PropertyConfigurator.configure("src/test/resources/log4j.properties");

将log单独生成一个类,便于使用,如下:

import org.apache.log4j.Logger;
import org.apache.log4j.PropertyConfigurator;public class Log {private Logger logger;public Log(Class<?> clazz){logger = Logger.getLogger(clazz);Log.initlog4j();}//获取log4j.properties配置信息private static void initlog4j(){PropertyConfigurator.configure("src/test/resources/log4j.properties");}public void info(String message){logger.info(message);}public void warn(String message){logger.warn(message);}public void debug(String message){logger.debug(message);}public void error(String message){logger.error(message);}public void fatal(String message){logger.fatal(message);}}

设置Log4j配置文件路径相关推荐

  1. springmvc 项目完整示例05 日志 --log4j整合 配置 log4j属性设置 log4j 配置文件 log4j应用...

    log4j 就是log for java嘛,老外都喜欢这样子,比如那个I18n  ---internationalization  不就是i和n之间有18个字母... http://logging.a ...

  2. log4j 配置文件中设置相对路径

    /*** 该类用于对log4j相对路径进行处理,包括日志的properties文件和日志输出文件相对路径的设置 关联:log4j.properties* web.xml中的Log4jInit* * @ ...

  3. Django模板、配置文件、静态文件及案例实现(创建模板、设置模板查找路径、模板接收视图传入的数据、模板处理数据、BASE_DIR、DEBUG、本地语言与时区、App应用配置)

    1.Django模板 网站如何向客户端返回一个漂亮的页面呢? 漂亮的页面需要html.css.js. 可以把这一堆字段串全都写到视图中, 作为HttpResponse()的参数,响应给客户端. 存在的 ...

  4. java spring配置文件路径_java - 在spring b中从命令行设置活动配置文件和配置位置...

    java - 在spring b中从命令行设置活动配置文件和配置位置 我有一个春季启动应用程序. 我的应用程序中有三个配置文件 - > 开发,分期和生产. 所以我有3个文件 应用developm ...

  5. linux log4j配置文件详解,linux相对路径_linux下相对路径加载Log4j配置文件

    摘要 腾兴网为您分享:linux下相对路径加载Log4j配置文件,中国搜索,掌上看家,杂志迷,悦作业等软件知识,以及office2003简体,好分数登录,3dsmax2009,拼多多果园,坦克之王,快 ...

  6. 从源码角度深入分析log4j配置文件使用

    log4j在日常开发中经常使用,但有时候对 配置文件应该放到什么位置有疑惑.现在我们通过从代码的角度来看待这个问题, 看完后你也许会恍然大悟哦. 开始吧. Log4j的组成及架构: Log4j由三个重 ...

  7. log4j.properties log4j.xml 路径问题

    自动加载配置文件: (1)如果采用log4j输出日志,要对log4j加载配置文件的过程有所了解.log4j启动时,默认会寻找source folder下的log4j.xml配置文件,若没有,会寻找lo ...

  8. java log4j 相对路径_log4j中配置日志文件相对路径[续集]

    这篇文章是基于流传在网上较为完整的关于"log4j中配置日志文件相对路径"问题的解决方法.该篇博文几经转载,流传至今.这是51cto博客里的一篇此文的转载[http://share ...

  9. log4j 配置文件示例_Log4j2示例教程–配置,级别,附加程序

    log4j 配置文件示例 Welcome to the Apache Log4j2 Example Tutorial. If you ask an expert developer about the ...

  10. Log4j配置文件解读

    <?xml version="1.0" encoding="UTF-8"?><!--日志级别以及优先级排序: OFF > FATAL & ...

最新文章

  1. C++ QT中的QSound使用方法
  2. 我的世界服务器无限小号,我的世界惊现全新无限刷物品bug 服主大大都要注意了...
  3. 计算机自动启动无法开机,为何插上电源 电脑会自动开机 但是又开不起来
  4. 假如把女生比作一种水果
  5. 使用注解版AOP解决事务问题
  6. 深度学习笔记之win7下TensorFlow的安装
  7. transformer论文解读_【论文解读】ICLR2020 | 深度自适应Transformer
  8. DataSet读写xml文件
  9. spring整合mybatis的坑
  10. 2013.11.20 流水
  11. 前端必备:FSCapture取色器
  12. 指尖上的学问——wi输入法开发实记
  13. 工作一年的收获与思考
  14. 我总结的30条架构原则~
  15. Win10系统edge浏览器b站全屏卡顿的解决方法--win10专业版
  16. mysql dbcp 配置文件_数据库连接池DBCP使用方式
  17. storm无损 the wolven_落日飞车专辑《柔性风暴(Soft Storm)》9首歌曲合集[FLAC/MP3/436.52MB]百度云网盘下载...
  18. 获取两个向量中间位置的点
  19. Prometheus+Grafana监控
  20. 机器学习案例丨基于广泛和深入的推荐 - 餐厅评级预测

热门文章

  1. 手动 将exe加入到系统启动服务、卸载服务的方法
  2. 完整制作网吧系统全过程
  3. 训练集和测试集 — 模型评估
  4. 思源黑体下载 - Google 联合 Adobe 发布免费开源优雅的设计字体 (简繁中文/日韩文)
  5. linux tar文件夹打包不包含目录,tar打包如何不打包某一个文件夹(排除某些文件夹)...
  6. 基建管控系统_基建项目管理系统
  7. amd k14主板参数_R5 1400配什么主板好?R5-1400主板搭配与参数详解 (全文)
  8. Java 复制PDF文档
  9. Big Sur MacOS高清动态壁纸
  10. HTML前端数据管理,前端数据管理