I hope someone can help me with this - I'm baffled. New to log4php, not new
to log4net or software development/administration.
I am trying to use log4php to write to a file. My php file is just like the
tutorial.
<?php
include('src/main/php/Logger.php');
Logger::configure('src/main/php/log4php.xml');
$log = Logger::getLogger('myLogger');
// Start logging
$log->trace("My first message."); // Not logged because TRACE < WARN
$log->debug("My second message."); // Not logged because DEBUG < WARN
$log->info("My third message."); // Not logged because INFO < WARN
$log->warn("My fourth message."); // Logged because WARN >= WARN
$log->error("My fifth message."); // Logged because ERROR >= WARN
$log->fatal("My sixth message."); // Logged because FATAL >= WARN
echo Hello World;
?>
If I use this log4php.xml file, it works perfectly and I get STDOUT twice.
<?xml version="1.0" encoding="UTF-8"?>
<log4php:configuration xmlns:log4php="http://logging.apache.org/log4php/">
<appender name="default" class="LoggerAppenderConsole">
</appender>
<appender name="default2" class="LoggerAppenderConsole">
</appender>
<root>
<appender_ref ref="default" />
<appender_ref ref="default2" />
</root>
</log4php:configuration>
BUT.... if I add this
<appender name="myAppender" class="LoggerAppenderFile">
</appender>
I just get "Hello world" on STDOUT. All appenders stop working. I have
tried different file paths and have set the file permissions to full access
for everyone so I am stumped. How can I see what log4php is doing?
I am using PHP 5.3 and IIS 7.
Any help would be appreciated.
Thanks
Kev
--
View this message in context:
http://old.nabble.com/LoggerAppenderFile-on-Windows-tp32130920p32130920.html
Sent from the Log4php - Users mailing list archive at Nabble.com.