Jar files required
1)datedFileAppender-1.0.2 (https://drive.google.com/file/d/0B1n0939T4he7ZGpBeW5NdzNXUEk/view?usp=sharing)
2)log4j-1.2.17 (https://drive.google.com/file/d/0B1n0939T4he7b2d0RFJxUXFxMzQ/view?usp=sharing)
Create a property file named log4j.properties within the project folder (outside the src)..copy paste the below content in that file..
log4j.properties file
# Root logger option
log4j.rootLogger=INFO, file, stdout
#log4j.logger.org.quartz=DEBUG
#comment
# Direct log messages to a log file
log4j.appender.file=biz.minaret.log4j.DatedFileAppender
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.Prefix=logfile.
#log4j.appender.T.MaxFileSize=100MB
#log4j.appender.T.MaxBackupIndex=7
log4j.appender.file.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n
# Direct log messages to stdout(to show in the console)
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n
LogFile.java
import org.apache.log4j.Logger;
import org.apache.log4j.PropertyConfigurator;
/**
*
* @author Aneesh.T.G
*/
public class LogFile {
static Logger logger = Logger.getLogger(LogFile.class.getName());
public static void main(String args[]) {
PropertyConfigurator.configure("./log4j.properties");
logger.info("This is my first log statement");
logger.error("Sorry, something wrong");
}
}
This will create a 'logs' folder in project directory inside that a dated log file will create
1)datedFileAppender-1.0.2 (https://drive.google.com/file/d/0B1n0939T4he7ZGpBeW5NdzNXUEk/view?usp=sharing)
2)log4j-1.2.17 (https://drive.google.com/file/d/0B1n0939T4he7b2d0RFJxUXFxMzQ/view?usp=sharing)
Create a property file named log4j.properties within the project folder (outside the src)..copy paste the below content in that file..
log4j.properties file
# Root logger option
log4j.rootLogger=INFO, file, stdout
#log4j.logger.org.quartz=DEBUG
#comment
# Direct log messages to a log file
log4j.appender.file=biz.minaret.log4j.DatedFileAppender
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.Prefix=logfile.
#log4j.appender.T.MaxFileSize=100MB
#log4j.appender.T.MaxBackupIndex=7
log4j.appender.file.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n
# Direct log messages to stdout(to show in the console)
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n
LogFile.java
import org.apache.log4j.Logger;
import org.apache.log4j.PropertyConfigurator;
/**
*
* @author Aneesh.T.G
*/
public class LogFile {
static Logger logger = Logger.getLogger(LogFile.class.getName());
public static void main(String args[]) {
PropertyConfigurator.configure("./log4j.properties");
logger.info("This is my first log statement");
logger.error("Sorry, something wrong");
}
}
This will create a 'logs' folder in project directory inside that a dated log file will create
No comments:
Post a Comment