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

Reply via email to