diff --git a/azkaban-execserver/src/main/resources/log4j.properties b/azkaban-execserver/src/main/resources/log4j.properties
index 1ff5388..464f36a 100644
--- a/azkaban-execserver/src/main/resources/log4j.properties
+++ b/azkaban-execserver/src/main/resources/log4j.properties
@@ -1,9 +1,11 @@
+log_dir=${log4j.log.dir}
+
log4j.rootLogger=INFO, ExecServer
log4j.logger.azkaban.execapp=INFO, ExecServer
log4j.appender.ExecServer=org.apache.log4j.DailyRollingFileAppender
log4j.appender.ExecServer.layout=org.apache.log4j.PatternLayout
-log4j.appender.ExecServer.File=azkaban-execserver.log
+log4j.appender.ExecServer.File=${log_dir}/azkaban-execserver.log
log4j.appender.ExecServer.layout.ConversionPattern=%d{yyyy/MM/dd HH:mm:ss.SSS Z} %p [%c{1}] [Azkaban] %m%n
log4j.appender.ExecServer.MaxBackupIndex=2
log4j.appender.ExecServer.DatePattern='.'yyyy-MM-dd