美文网首页
Appium 如何使用Log4j

Appium 如何使用Log4j

作者: 长新 | 来源:发表于2017-08-06 08:25 被阅读317次

进入百度搜download log4j下载最新jar包

依据操作系统选择不同的版本

下载后解压文件

提取jar文件复制到lib目录下

导入jar包

选中lib下的jar文件点Build path-àadd to build path

导入之后你能看到这样的

新建一个包

输入包名按完成

点完成

最后看到的这样

新建一个log4j属性文件

选择file--à下一步

输入属性文件名为log4j.properties

点完成

在编辑窗口输入log4j.logger.devpinoyLogger=DEBUG,INFO,ERROR,dest1

log4j.appender.dest1=org.apache.log4j.RollingFileAppender

log4j.appender.dest1.maxFileSize=5000KB

log4j.appender.dest1.layout=org.apache.log4j.PatternLayout

log4j.appender.dest1.ConversionPattern

=%d{dd/MM/yyyyHH:mm:ss}%c%m%n

log4j.appender.dest1.File

=log4j.log

log4j.appender.dest1.Encoding

=UTF-8

之后在Main方法中编写如下内容

publicstaticvoidmain(String[] args) {

//TODOAuto-generated method stub

logger=Logger.getLogger("devpinoyLogger");

logger.debug("准备执行测试");

WebDriver driver=newFirefoxDriver();

logger.debug("打开百度网址");

try{

driver.get("http://www.baidu.com/");

logger.info("已进入百度页面");

}catch(Exception e) {

e.printStackTrace();

logger.error("记录异常信息");

}

执行代码

之后刷新工程

就能看到一个log4j.log的文件

打开可以看到我们打印的log字符全部显示在这上面了

第二种方式,采用xml的方式配置属性文件

再新建一个类

在工程上点右键—新建---file

点完成

之后写入如下内容

"http://jakarta.apache.org/log4j/"debug="false">

"fileAppender"class="org.apache.log4j.FileAppender">

"Threshold"value="INFO"/>

"File"value="logfile.log"/>

"org.apache.log4j.PatternLayout">

"ConversionPattern"value="%d %-5p [%c{1}] %m %n"/>

"INFO"/>

"fileAppender"/>

编写如下测试代码

packagecom.test.log4j;

importorg.apache.log4j.Logger;

importorg.apache.log4j.xml.DOMConfigurator;

importorg.openqa.selenium.WebDriver;

importorg.openqa.selenium.firefox.FirefoxDriver;

publicclassLog4jForxml {

privatestaticLoggerLog= Logger.getLogger(Log4jForxml.class.getName());

/**

*@paramargs

*/

publicstaticvoidmain(String[]args){

//TODOAuto-generated method stub

DOMConfigurator.configure("log4j.xml");

Log.info("开始启动浏览器");

WebDriver driver=newFirefoxDriver();

Log.debug("准备打开百度");

driver.get("http://www.baidu.com/");

Log.info("已打开百度");

}

}

之后执行代码

刷新测试工程可以看到一个logfile.log的文件,内容如下

相关文章

  • Appium 如何使用Log4j

    进入百度搜download log4j下载最新jar包 依据操作系统选择不同的版本 下载后解压文件 提取jar文件...

  • appium学习笔记

    1.学习使用appium 我使用的appium为appium GUI 版本,目前不了解appium client/...

  • appium2-基于python调用unittest框架对iOS

    紧急上篇的 appium1-macOS10.12下如何丝滑的使用appium? 我相信环境问题已经解决完毕,虽然...

  • [全] Appium使用手册

    Appium使用手册 Appium介绍 Appium环境安装配置 Appium Api Appium键盘事件 An...

  • 移动端android启动时长数据统计的思考

    1.使用appium框架 由于appium比较熟悉,想着使用appium框架来统计时长使用adb来启动app,启动...

  • Android自动化 -- Appium环境搭建

    Appium的搭建有两种方式:1、使用Appium gui,直接下载appium.dmg2、使用Terminal命...

  • Mac下Appium环境搭建及常见问题

    安装 使用npm安装appium,输入命令:npm install -g appium 安装appium-doct...

  • log4j配置文档

    Log4j简介 通过使用Log4j可以看到程序运行过程中更详细的信息经常在系统之使用Log4j查看日志 使用方法 ...

  • Appium基础

    1、最简单的脚本 2、在appium中设置不用每次重新启动测试手机 3、如何使用appium来定位元素 定位刷新获...

  • 2019-06-06

    解决:appium android 使用appium 输入法输入数字随机丢失问题 appium android 使...

网友评论

      本文标题:Appium 如何使用Log4j

      本文链接:https://www.haomeiwen.com/subject/xfrglxtx.html