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-tp30583406p30584720.html
Sent from the Log4php - Users mailing list archive at Nabble.com.