Hi Karan, Why don't you just specify a relative path like this: <param name="file" value="logs/loggerTest.log" />
Providing your PHP working directory is the same as the root of your project (where the logs directory is located), it should work as expected. You can check with getcwd().
Regards, Ivan On 11.9.2011. 9:04, Karan Jain wrote:
Hi All, I have been using log4php for a while now. I just had a query about the Configurator file – I’m using the XML format for the config file and it looks like – <!-- Test appende to log in loggerTest File--> <appender name="testAppender" class="LoggerAppenderRollingFile" > <layout class="LoggerLayoutTTCC" /> <param name="file" value="/var/www/trunk/logs/loggerTest.log" /> <param name="append" value="true" /> <param name="maxBackupIndex" value="5" /> <param name="maxFileSize" value="100KB" /> </appender> The problem that I’m facing is that when I port the same file to some other system but to a different directory say /home/testdir instead of /var/www then it will not be able to find that directory and will not create the log file. So, is there any way that we can specify relative paths instead of absolute paths? -- Thanks, Karan Jain
