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

Reply via email to