i facing problem last 2 days , cant figure out no matter ! want exprort logs file appenders home directory or somewhere else can find it, in windows working perfect can export either in $catalina.home or absolute path somewhere else , in linux(ubuntu) tried , not working @ , me please
<?xml version="1.0" encoding="utf-8" ?> <!doctype log4j:configuration system "log4j.dtd"> <log4j:configuration debug="true" xmlns:log4j='http://jakarta.apache.org/log4j/'> <appender name="console" class="org.apache.log4j.consoleappender"> <layout class="org.apache.log4j.patternlayout"> <param name="conversionpattern" value="%d{yyyy-mm-dd hh:mm:ss} %-5p %c{1}:%l - %m%n" /> </layout> </appender> <appender name="logs_info" class="org.apache.log4j.rollingfileappender"> <param name="threshold" value="info" /> <!-- <param name="file" value="${catalina.home}/logs/gps_zero/logs_info.log" /> --> <param name="file" value="/root/desktop/log1.log" /> <param name="append" value="false" /> <param name="maxfilesize" value="10mb" /> <!-- 2 times - files * 10 mb --> <param name="maxbackupindex" value="2" /> <layout class="org.apache.log4j.patternlayout"> <param name="conversionpattern" value="%d{yyyy-mm-dd hh:mm:ss} %-5p %c{1}:%l - %m%n" /> </layout> </appender> <appender name="logs_error" class="org.apache.log4j.rollingfileappender"> <param name="threshold" value="error" /> <param name="file" value="/root/desktop/log2.log" /> <param name="append" value="false" /> <param name="maxfilesize" value="10mb" /> <!-- 2 times - files * 10 mb --> <param name="maxbackupindex" value="2" /> <layout class="org.apache.log4j.patternlayout"> <param name="conversionpattern" value="%d{yyyy-mm-dd hh:mm:ss} %-5p %c{1}:%l - %m%n" /> </layout> </appender> <appender name="html" class="org.apache.log4j.fileappender"> <param name="file" value="/root/desktop/log3.html" /> <param name="append" value="false" /> <layout class="org.apache.log4j.htmllayout"> <param name="title" value="application log" /> <param name="locationinfo" value="true" /> </layout> </appender> <root> <level value="debug" /> <appender-ref ref="console" /> <appender-ref ref="html" /> <appender-ref ref="logs_info" /> <appender-ref ref="logs_error" /> </root> <logger name="org.hibernate"> <level value="info" /> </logger> <logger name="org.hibernate.sql"> <level value="info" /> </logger> <logger name="org.hibernate.type"> <level value="info" /> </logger> <logger name="org.springframework"> <level value="off" /> </logger> </log4j:configuration>
communication in comments showed file access issue.
chown
or chmod
can solve file access issue. if catalina.out file created somewhere app run. if yes, in there.
if tomcat can't write there, believe try write console stdout
. try tomcat logs or capture output somehow.
Comments
Post a Comment