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.

Reply via email to