> Your print_r trick stops the php loading. wtf - the xml you posted was complete?
> What I have noticed though is that the log4php parser stops parsing after > the file appender section! So if this appender is last there could be the 2 > stdout out appenders. If its first there won't be any. Still going through > the log4php code. Yes, please read this issue: https://issues.apache.org/jira/browse/LOG4PHP-101 Patches welcome ;-) > > > > Christian grobmeier wrote: >> >>> You are right, the echo statement isn't code good. BUt it works. I have >>> changed it though and it doesn't make a difference. >> >> OK :-) >> >> Yes, you can try: >> >> print_r( Logger::getAllAppenders() ); >> >> This should print all configurated appenders. If there is nothing >> returned, we need to look on your xml or on the location of your xml >> >> >>> I am currently going >>> through the log4php code to see if I can spot the problem. >>> >>> Any other ideas? >>> >>> >>> Christian grobmeier wrote: >>>> >>>> Hi >>>> >>>> did you realize you pasted: >>>> echo Hello World; >>>> >>>> while it should be >>>> echo "Hello World"; >>>> >>>> Can you check if this is truth? >>>> >>>> Cheers >>>> >>>> >>>> On Mon, Jul 25, 2011 at 5:49 PM, krazykev <k.mel...@theiet.org> wrote: >>>>> >>>>> 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.mel...@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. >>>>> >>>>> >>>> >>>> >>>> >>>> -- >>>> http://www.grobmeier.de >>>> >>>> >>> >>> -- >>> View this message in context: >>> http://old.nabble.com/LoggerAppenderFile-on-Windows-tp32130920p32133042.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-tp32130920p32133201.html > Sent from the Log4php - Users mailing list archive at Nabble.com. > > -- http://www.grobmeier.de