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

Reply via email to