1. 程式人生 > >Selenium-java-Log4j環境搭建

Selenium-java-Log4j環境搭建

clas thread stdout inf java login auto this 創建

1、導入Log4j

技術分享圖片

2、Build Path

技術分享圖片

3、在/src/main/resource目錄下創建文件,命名為 log4j.properties

技術分享圖片

4、文件的內容是, 直接復制

 ### 設置根 定義###
log4j.rootCategory=INFO, stdout , logfile ### 輸出信息到控制臺 ### log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout=org.apache.log4j.PatternLayout log4j.appender.stdout.layout.ConversionPattern
=[SeleniumAutoConsole] %p [%t] %C.%M(%L) | %m%n log4j.appender.logfile.encoding=UTF-8 log4j.appender.logfile=org.apache.log4j.DailyRollingFileAppender
###保存日誌文件的路徑### log4j.appender.logfile.File
=logs/logs.log #log4j.appender.logfile.DatePattern=.yyyy-MM-dd.log #log4j.appender.logfile.Append=true log4j.appender.logfile.layout
=org.apache.log4j.PatternLayout log4j.appender.logfile.layout.ConversionPattern=%d-[SeleniumAutoFile] %p [%t] %C.%M(%L) - %m%n

5、使用方法

public class loginCase extends TestBase{
    static Logger log = Logger.getLogger(loginCase.class.getName());
    // 用戶成功登陸
    @Test
    public void LoginSucc() throws Exception {
        LoginBuss lb 
= new LoginBuss(driver); log.info("this is a error"); lb.login("15210585325", "123abc");// 調用登錄的一個事務 Thread.sleep(1000); }
}

6、運行結果

技術分享圖片

7、查看日誌

技術分享圖片

Selenium-java-Log4j環境搭建