and also i am operating as root...
tinkee wrote: > > > i set the whole /var/www/html/ to 777 using the terminal..:( > i think after creating the file, it does not set it to 755? > i tried to insert > > chmod($filename, 0755); > > after fopen(), in AppenderFile, but still cannot create.. > > > > Christian grobmeier wrote: >> >> Does your script have write permission in this folder? >> Your webserver probably does not have the same user as you have >> >>> >>> >>> >>> hi, >>> >>> the file path is correct, i am on linux.. >>> >>> my php file is in my: >>> /var/www/html/Logging/loggingSamples/logtry.php >>> >>> while the logfile that i supposedly would create is in >>> /var/www/html/logs/ >>> >>> the value of the filename in line 69 is: >>> /var/www/html/logs/20110104.log >>> >>> it has successfully set the filename though... >>> >>> did i missed out on something? >>> >>> thanks a lot.. >>> >>> >>> >>> >>> Christian grobmeier wrote: >>>> >>>> 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 >>>> >>>> >>> >>> -- >>> View this message in context: >>> http://old.nabble.com/log4php-not-working-properly-tp30583406p30584545.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-tp30583406p30584645.html Sent from the Log4php - Users mailing list archive at Nabble.com.