logging-log4php-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From krazykev <k.mel...@theiet.org>
Subject Re: LoggerAppenderFile on Windows
Date Mon, 25 Jul 2011 15:49:49 GMT

Thanks Christian,

nice ideas but no luck.  The changes to the config file made no difference. 
And the error reporting line doesn't add any errors to stdout (or should I
be looking elsewhere)?
Kev


Christian grobmeier wrote:
> 
> Hey Kev,
> 
> did you try this:
> 
> <appender name="myAppender" class="LoggerAppenderFile">
>     <layout class="LoggerLayoutSimple" />
>     
>     
> </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 <k.mellor@theiet.org> 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
> 
> 

-- 
View this message in context: http://old.nabble.com/LoggerAppenderFile-on-Windows-tp32130920p32132930.html
Sent from the Log4php - Users mailing list archive at Nabble.com.


Mime
View raw message