# set overall behavior
-log4j.rootCategory=INFO, native_log
+log4j.rootCategory=INFO, native_log, warn_log
# fairly verbose for DEBUG, so generally leave at INFO
log4j.category.XMLTooling.XMLObject=INFO
#log4j.appender.native_log.fileName=@-SHIRELOGDIR-@/native.log
#log4j.appender.native_log.maxFileSize=1000000
#log4j.appender.native_log.maxBackupIndex=10
-##log4j.appender.native_log.layout=org.apache.log4j.BasicLayout
#log4j.appender.native_log.layout=org.apache.log4j.PatternLayout
#log4j.appender.native_log.layout.ConversionPattern=%d{%Y-%m-%d %H:%M:%S} %p %c %x: %m%n
+log4j.appender.warn_log=org.apache.log4j.RollingFileAppender
+log4j.appender.warn_log.fileName=@-SHIRELOGDIR-@/native_warn.log
+log4j.appender.warn_log.maxFileSize=1000000
+log4j.appender.warn_log.maxBackupIndex=10
+log4j.appender.warn_log.layout=org.apache.log4j.PatternLayout
+log4j.appender.warn_log.layout.ConversionPattern=%d{%Y-%m-%d %H:%M:%S} %p %c %x: %m%n
+log4j.appender.warn_log.threshold=WARN
# Use syslog instead, since then at least the messages will go somewhere.
# That facility is (3 << 3) or LOG_DAEMON, since log4cpp apparently
# doesn't recognize symbolic log facilities.