• selenium之如何添加log日志,Logger神跟踪你的每一个脚步


    一.概述

          如果测试用例在执行过程中,执行的时候没有相应的日志信息,那么用例执行出错时,你心里是不是很纠结呢?

    如果执行过程中用例的每一个操作有相应的日志信息,当出错时,是不是就很一目了然,迅速的帮你定位到问题所

    在呢,那么请看下面的Log类,因为你一定要嗨森!

    二.编写一个Log类,封装各种级别日志信息的输出方法

     1 package com.daanhealth.tnb.util;
     2 
     3 import java.util.Date;
     4 
     5 import org.apache.log4j.Logger;
     6 import org.testng.Reporter;
     7 
     8 public class Log {
     9     
    10     private Logger logger;
    11     
    12     private DateFormat df;
    13     
    14     public Log(Class<?> clazz){
    15         logger=Logger.getLogger(clazz);
    16         df=new DateFormat();
    17     }
    18     
    19     public Log(String s){
    20         logger=Logger.getLogger(s);
    21         df=new DateFormat();
    22     }
    23     
    24     public Log(){
    25         logger = Logger.getLogger("");
    26         df = new DateFormat();
    27     }
    28     
    29     public void info(Object message){
    30         logger.info(message);
    31         this.testngLogOutput(message);
    32     }
    33     
    34     public void error(Object message) {        
    35         logger.error(message);
    36         this.testngLogOutput(message);
    37     }
    38 
    39     public void warn(Object message) {        
    40         logger.warn(message);
    41         this.testngLogOutput(message);
    42     }
    43     
    44     public void debug(Object message) {        
    45         logger.debug(message);
    46         this.testngLogOutput(message);
    47     }
    48     
    49     private void testngLogOutput(Object message){
    50         Reporter.log(df.formatDate(new Date())+":"+message);
    51     }
    52 
    53 }
    View Code
  • 相关阅读:
    乒乓操作
    Poj 2010-Moo University
    POJ
    spirngmvc POJO参数映射详解
    spring AOP解析之xml方式详解
    spring AOP解析之xml方式详解
    springmvc POJO参数映射详解
    springmvc RequestMappingHandlerAdapter初始化详解
    springmvc RequestMappingHandlerMapping初始化详解
    Jquery的选择器
  • 原文地址:https://www.cnblogs.com/liwu/p/5010354.html
Copyright © 2020-2023  润新知