Friday, July 13, 2012

Log4j Example

Create a class where you need to implement log

package com.vaannila.dmin;
import org.apache.log4j.Logger;
import org.apache.log4j.PropertyConfigurator;

public class SampleAdmin {
    static Logger logger = Logger.getLogger(SampleAdmin.class);

    public void generateReport() {
        logger.debug("Sample amit debug message");
        logger.info("Sample amit info message");
        logger.warn("Sample amit warn message");
        logger.error("Sample amit error message");
        logger.fatal("Sample fatal message");
        logger.trace("Sample trace message");
    };
}


A test class to run the above class.
package com.vaannila.admin;
import org.apache.log4j.Logger;

public class test {

    public static void main(String[] args) {
        SampleAdmin s = new SampleAdmin();
        s.generateReport();
    }
}

log4j.properties 
right click the src folder create a log4j.properties file.

log4j.rootLogger=TRACE
# AdminFileAppender - used to log messages in the admin.log file.
log4j.appender.AdminFileAppender=org.apache.log4j.FileAppender
log4j.appender.AdminFileAppender.File=admin.log
log4j.appender.AdminFileAppender.layout=org.apache.log4j.PatternLayout
log4j.appender.AdminFileAppender.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n

log4j.logger.com.vaannila.admin=,AdminFileAppender


admin.log
Right click the project and create a admin.log file, which would conatin you log.

 log4j.jar file
Download the log4j.jar file which is log4j-1.2.15.

All other important points are highlighted, dont miss that.
If required result not comming, tell me.





















Wednesday, July 11, 2012

Handling Pop up in Selenium2

public class closeopen {
    public static void main(String[] args) {
       
         WebDriver driver = new FirefoxDriver();
         driver.get("http://www.javascripter.net/faq/alert.htm");
         driver.findElement(By.xpath("html/body/p[1]/table/tbody/tr/td[1]/form/input")).click();
         Alert alert = driver.switchTo().alert();
         alert.accept();
}
}

enjoy

java-8-streams-map-examples

package com.mkyong.java8; import java.math.BigDecimal; import java.util.ArrayList; import java.util.Arrays; import java.util.List; im...