Logger logger = Logger.getLogger(MyClass.class.getName());
# Log level
log4j.rootLogger=INFO
# Console appender configuration
log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=%d [%t] %p %c - %m%n
# File appender configuration
log4j.appender.file=org.apache.log4j.FileAppender
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d [%t] %p %c - %m%n
log4j.appender.file.File=/var/log/myapp.log
# Logger configuration
log4j.logger.com.mycompany.myapp=INFO, console, file
logger.info("This is an informational message.");
logger.warn("This is a warning message.");
logger.error("An error occurred during processing.");