Hey Kev,

did you try this:

<appender name="myAppender" class="LoggerAppenderFile">
    <layout class="LoggerLayoutSimple" />
    <param name="file" value="/var/log/my.log" />
    <param name="append" value="true" />
</appender>

Replace file value with your log location. Maybe its some configuration missing.

And you can try to call this in the first line of your script:

error_reporting(E_ALL);

This should bring up any errors, if any.

Let me know what the outcome is
Cheers
Christian

On Mon, Jul 25, 2011 at 1:27 PM, krazykev <[email protected]> wrote:
>
> 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.
>
>



-- 
http://www.grobmeier.de

Reply via email to