Yes - the xml I posted is complete. Not sure about your link - I am only changing the order of the appenders. All apenders still appear before the logger. I should have made that clear.
I am still working on this - so far it appears that when parsing the FileAppender xml, for some reason the close tag callback is not getting executed. Still tracking down why and where. Christian grobmeier wrote: > >> 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 > > -- View this message in context: http://old.nabble.com/LoggerAppenderFile-on-Windows-tp32130920p32133307.html Sent from the Log4php - Users mailing list archive at Nabble.com.