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

Reply via email to