Author: fdesbois Date: 2012-04-30 12:45:25 +0200 (Mon, 30 Apr 2012) New Revision: 3331 Url: http://chorem.org/repositories/revision/pollen/3331 Log: fixes #540 : Add FileAppender and use pollen.log.dir as context path (default to target in maven tomcat6, tomcat7 and jetty embedded modes) Modified: trunk/pollen-ui-struts2/pom.xml trunk/pollen-ui-struts2/src/main/resources/log4j.properties Modified: trunk/pollen-ui-struts2/pom.xml =================================================================== --- trunk/pollen-ui-struts2/pom.xml 2012-04-30 10:45:20 UTC (rev 3330) +++ trunk/pollen-ui-struts2/pom.xml 2012-04-30 10:45:25 UTC (rev 3331) @@ -246,6 +246,10 @@ <name>siteUrl</name> <value>http://localhost:8080/pollen</value> </systemProperty> + <systemProperty> + <name>pollen.log.dir</name> + <value>target</value> + </systemProperty> </systemProperties> </configuration> </plugin> @@ -257,6 +261,7 @@ <path>/pollen</path> <systemProperties> <siteUrl>http://localhost:8080/pollen</siteUrl> + <pollen.log.dir>target</pollen.log.dir> </systemProperties> <uriEncoding>UTF-8</uriEncoding> </configuration> @@ -269,6 +274,7 @@ <path>/pollen</path> <systemProperties> <siteUrl>http://localhost:8080/pollen</siteUrl> + <pollen.log.dir>target</pollen.log.dir> </systemProperties> <uriEncoding>UTF-8</uriEncoding> </configuration> Modified: trunk/pollen-ui-struts2/src/main/resources/log4j.properties =================================================================== --- trunk/pollen-ui-struts2/src/main/resources/log4j.properties 2012-04-30 10:45:20 UTC (rev 3330) +++ trunk/pollen-ui-struts2/src/main/resources/log4j.properties 2012-04-30 10:45:25 UTC (rev 3331) @@ -21,7 +21,7 @@ # along with this program. If not, see <http://www.gnu.org/licenses/>. # #L% ### -log4j.rootCategory=ERROR, console +log4j.rootCategory=ERROR, console, file log4j.appender.console=org.apache.log4j.ConsoleAppender log4j.appender.console.layout=org.apache.log4j.PatternLayout @@ -30,3 +30,11 @@ log4j.logger.org.chorem.pollen=INFO log4j.logger.org.chorem.pollen.ui.PollenShiroIsAdministratorFilter=DEBUG log4j.logger.org.nuiton=INFO + +# FileAppender : need to have pollen.log.dir in system properties at application startup +log4j.appender.file=org.apache.log4j.RollingFileAppender +log4j.appender.file.File=${pollen.log.dir}/pollen.log +log4j.appender.file.MaxFileSize=10MB +log4j.appender.file.MaxBackupIndex=4 +log4j.appender.file.layout=org.apache.log4j.PatternLayout +log4j.appender.file.layout.ConversionPattern=%d{yyyy/MM/dd hh:mm:ss} %5p (%F:%L) %m%n