hi, very good it worked out for you after all. Cheers! Christian On Wed, Jan 5, 2011 at 5:17 AM, tinkee <lee.tinki.ti...@gmail.com> wrote: > > > hi there! yes i guess you're right, it was a permission error after all. > although i haven't tried the simple fopen script because i got my apache > permissions messed up. > it forbids me to access even the localhost either. > > thanks a lot for your replies and time. > > > > Christian grobmeier wrote: >> >> in this case i doubt it is a logging error. Can you try to create a >> single script with only fopen("test.txt","w"); to see if fopen can >> create a file in the same folder as the script? >> >> On Tue, Jan 4, 2011 at 9:39 AM, tinkee <lee.tinki.ti...@gmail.com> wrote: >>> >>> >>> i tried to hardcode the path in fopen("/var/www/html/logs/20110104.log", >>> 'w'); >>> but still cannot create though.. >>> >>> >>> >>> tinkee wrote: >>>> >>>> >>>> >>>> iam on php 5.1.6... >>>> >>>> i also noticed that in the echo result in line 69 of AppenderFile, the >>>> one >>>> you told me earlier, >>>> the value is only: /var/www/html/logs/ >>>> >>>> and not the same value that was passed in getFile() which was: >>>> /var/www/html/logs/20110104.log >>>> >>>> the filename itself was not carried over.. >>>> >>>> you think something went wrong? >>>> >>>> thanks a lot for all the ideas. big help. :) >>>> >>>> >>>> >>>> Christian grobmeier wrote: >>>>> >>>>> actually i am lack of ideas now... what php version are u using >>>>> exaclty? >>>>> >>>>> On Tue, Jan 4, 2011 at 9:15 AM, tinkee <lee.tinki.ti...@gmail.com> >>>>> wrote: >>>>>> >>>>>> >>>>>> 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. >>>>>> >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> http://www.grobmeier.de >>>>> >>>>> >>>> >>>> >>> >>> -- >>> View this message in context: >>> http://old.nabble.com/log4php-not-working-properly-tp30583406p30584779.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-tp30583406p30593198.html > Sent from the Log4php - Users mailing list archive at Nabble.com. > >
-- http://www.grobmeier.de