diff --git a/libraries/log4php.debug/appenders/LoggerAppenderRollingFile.php b/libraries/log4php.debug/appenders/LoggerAppenderRollingFile.php
index dbd69de68d68b6508c62b6319bd0c46b190ba93b..ff32dbdd9033d6d5b37ca1d533e4924c988ac912 100644
--- a/libraries/log4php.debug/appenders/LoggerAppenderRollingFile.php
+++ b/libraries/log4php.debug/appenders/LoggerAppenderRollingFile.php
@@ -220,7 +220,7 @@ class LoggerAppenderRollingFile extends LoggerAppenderFile {
 			}
 			
 			// Rollover if needed
-			if (filesize($this->file) > $this->maxFileSize) {
+			if (filesize(realpath($this->file)) > $this->maxFileSize) {
 				try {
 					$this->rollOver();
 				} catch (LoggerException $ex) {
diff --git a/log4php.properties b/log4php.properties
index 65596188204449c147f2368df391575ed65448ef..2b904ded9096e8811cd9b34f59d7879a614095f9 100644
--- a/log4php.properties
+++ b/log4php.properties
@@ -2,61 +2,54 @@ log4php.logger.SECURITY=FATAL,A2
 log4php.appender.A2=LoggerAppenderRollingFile
 log4php.appender.A2.MaxFileSize=3MB
 log4php.appender.A2.MaxBackupIndex=10
-log4php.appender.A2.layout=LoggerLayoutTTCC
-log4php.appender.A2.layout.ContextPrinting="true"
-log4php.appender.A2.layout.DateFormat="%c"
+log4php.appender.A2.layout=LoggerLayoutPattern
+log4php.appender.A2.layout.conversionPattern="%message%newline%d"
 log4php.appender.A2.File=logs/security.log
 
 log4php.logger.INSTALL=DEBUG,A3
 log4php.appender.A3=LoggerAppenderRollingFile
 log4php.appender.A3.MaxFileSize=3MB
 log4php.appender.A3.MaxBackupIndex=10
-log4php.appender.A3.layout=LoggerLayoutTTCC
-log4php.appender.A3.layout.ContextPrinting="true"
-log4php.appender.A3.layout.DateFormat="%c"
+log4php.appender.A2.layout=LoggerLayoutPattern
++log4php.appender.A2.layout.conversionPattern="%message%newline%d"
 log4php.appender.A3.File=logs/installation.log
 
 log4php.rootLogger=FATAL,A1
 log4php.appender.A1=LoggerAppenderRollingFile
 log4php.appender.A1.MaxFileSize=10MB
 log4php.appender.A1.MaxBackupIndex=10
-log4php.appender.A1.layout=LoggerLayoutTTCC
-log4php.appender.A1.layout.ContextPrinting="true"
-log4php.appender.A1.layout.DateFormat="%c"
+log4php.appender.A2.layout=LoggerLayoutPattern
++log4php.appender.A2.layout.conversionPattern="%message%newline%d"
 log4php.appender.A1.File=logs/vtigercrm.log
 
 log4php.logger.MIGRATION=DEBUG,A4
 log4php.appender.A4=LoggerAppenderRollingFile
 log4php.appender.A4.MaxFileSize=3MB
 log4php.appender.A4.MaxBackupIndex=10
-log4php.appender.A4.layout=LoggerLayoutTTCC
-log4php.appender.A4.layout.ContextPrinting="true"
-log4php.appender.A4.layout.DateFormat="%c"
+log4php.appender.A2.layout=LoggerLayoutPattern
++log4php.appender.A2.layout.conversionPattern="%message%newline%d"
 log4php.appender.A4.File=logs/migration.log
 
 log4php.logger.SOAP=FATAL,A5
 log4php.appender.A5=LoggerAppenderRollingFile
 log4php.appender.A5.MaxFileSize=3MB
 log4php.appender.A5.MaxBackupIndex=10
-log4php.appender.A5.layout=LoggerLayoutTTCC
-log4php.appender.A5.layout.ContextPrinting="true"
-log4php.appender.A5.layout.DateFormat="%c"
+log4php.appender.A2.layout=LoggerLayoutPattern
++log4php.appender.A2.layout.conversionPattern="%message%newline%d"
 log4php.appender.A5.File=logs/soap.log
 
 log4php.logger.PLATFORM=INFO,A6
 log4php.appender.A6=LoggerAppenderRollingFile
 log4php.appender.A6.MaxFileSize=3MB
 log4php.appender.A6.MaxBackupIndex=10
-log4php.appender.A6.layout=LoggerLayoutTTCC
-log4php.appender.A6.layout.ContextPrinting="true"
-log4php.appender.A6.layout.DateFormat="%c"
+log4php.appender.A2.layout=LoggerLayoutPattern
++log4php.appender.A2.layout.conversionPattern="%message%newline%d"
 log4php.appender.A6.File=logs/platform.log
 
 log4php.logger.SQLTIME=FATAL,A7
 log4php.appender.A7=LoggerAppenderRollingFile
 log4php.appender.A7.MaxFileSize=3MB
 log4php.appender.A7.MaxBackupIndex=10
-log4php.appender.A7.layout=LoggerLayoutTTCC
-log4php.appender.A7.layout.ContextPrinting="true"
-log4php.appender.A7.layout.DateFormat="%c"
+log4php.appender.A2.layout=LoggerLayoutPattern
++log4php.appender.A2.layout.conversionPattern="%message%newline%d"
 log4php.appender.A7.File=logs/sqltime.log