import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
private static final Logger logger = LogManager.getLogger(YourClass.class);
logger.debug("This is a debug message.");
logger.info("This is an info message.");
logger.warn("This is a warning message.");
logger.error("This is an error message.", exception);
properties
log4j.rootLogger=INFO, Console, File
log4j.appender.Console=org.apache.log4j.ConsoleAppender
log4j.appender.Console.layout=org.apache.log4j.PatternLayout
log4j.appender.Console.layout.conversionPattern=[%d{yyyy-MM-dd HH:mm:ss}] %p %m%n
log4j.appender.File=org.apache.log4j.RollingFileAppender
log4j.appender.File.File=/path/to/your/log/file.log
log4j.appender.File.MaxFileSize=10MB
log4j.appender.File.MaxBackupIndex=5
log4j.appender.File.layout=org.apache.log4j.PatternLayout
log4j.appender.File.layout.conversionPattern=[%d{yyyy-MM-dd HH:mm:ss}] %p %m%n