Hello, thats weird. It should do as you wrote. You could check if the file paths comes through correct. Open the FileAppender and put an echo at line 69: http://svn.apache.org/viewvc/logging/log4php/trunk/src/main/php/appenders/LoggerAppenderFile.php?view=markup Check if the folder can be opened and you have access to write to it (what OS are u using?)
In windows world you probably need C:\ or something before the path begins My feeling says, its something related to that - either the filename param comes to the appender or the path is not correct (because its used different from php maybe) Cheers On Tue, Jan 4, 2011 at 8:28 AM, tinkee <lee.tinki.ti...@gmail.com> wrote: > > > > Hi! > > thanks a lot for the reply! > i've figured out the problem already, i think in the fopen part of > Logger.php > it could not create the file. > > Because i tried to create an empty file with the same title as the filename > that i set in my xml, > it successfully wrote on the logfile! i read that fopen(), would supposedly > create an unexisting file > if "w" is specified in the second param. i tried it and i could not get it > to work.. if i dont create a file > in the path i specified, it could not create the file successfully. > > have an idea how to do it? :( > > thanks a lot. > > > > > > Christian grobmeier wrote: >> >> Hello, >> >> http://logging.apache.org/log4php/docs/appenders.html#LoggerAppenderDailyFile >> there is some more which needs to be configured: >> >> log4php.appender.default.datePattern = Ymd >> log4php.appender.default.file = target/examples/daily_%s.log >> >> In your case it should look like: >> >> <appender name="logged_it" class='LoggerAppenderDailyFile'> >> <layout class="LoggerLayoutTTCC" /> >> >> >> </appender> >> >> Or similar >> >> However, I just reckognized that the xml documentation is far from >> good. Its no surprise its usage is unclear. >> >> Best regards, >> Christian >> >> >> On Tue, Jan 4, 2011 at 3:24 AM, tinkee <lee.tinki.ti...@gmail.com> wrote: >>> >>> hi, >>> >>> i'm using the log4php for my logging. >>> specifically the LoggerAppenderDailyFile >>> but it could not create the logfile successfully. >>> >>> >>> myconfig.xml -->resides in the same level with my php file >>> -------------------------------------------------------------------- >>> log4php:configuration xmlns:log4php="http://logging.apache.org/log4php/" >>> > >>> <appender name="logged_it" class='LoggerAppenderDailyFile'> >>> >>> >>> <layout class="LoggerLayoutTTCC"> >>> >>> >>> >>> >>> </layout> >>> </appender> >>> <root> >>> <level value="debug" /> >>> <appender_ref ref="logged_it" /> >>> </root> >>> </log4php:configuration> >>> >>> >>> >>> the php file is this: >>> <?php >>> >>> require_once ('../log4php/php/Logger.php'); >>> Logger::configure('myconfig.xml'); >>> >>> //for checking >>> $temp = "hello there!"; >>> echo $temp; >>> >>> $logger = Logger::getLogger('myLogger'); -->what should be specified >>> here >>> in getLogger? >>> -->a random >>> value >>> is assigned here >>> $logger->debug('Hello!'); >>> >>> ?> >>> >>> >>> did i miss out on somehting? >>> >>> my php version is php5.1.X >>> and im using the log4php 2.0.0-incubating. >>> >>> does the version has any effect? >>> >>> thanks a lot. >>> -- >>> View this message in context: >>> http://old.nabble.com/log4php-not-working-properly-tp30583406p30583406.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/log4php-not-working-properly-tp30583406p30584450.html > Sent from the Log4php - Users mailing list archive at Nabble.com. > > -- http://www.grobmeier.de