Thanks Mike!!

Now, to change it you have access to the $logConfig array in your script?
so something like  $logConfig [appenders][default][layout][params][file] =
'C:\asdasd.log' should change the log file?

Pardon me if this is a silly question, but i am a noob, both in php & the
logger.

Thanks,
Kavin

On Tue, Jul 31, 2012 at 12:31 PM, Michael Sole <[email protected]>wrote:

>  This is what I am using now:****
>
> //Logging config****
>
>         $logConfig = array(****
>
>                     'appenders' => array(****
>
>                         'default' => array(****
>
>                             'class' => 'LoggerAppenderRollingFile',****
>
>                             'layout' => array(****
>
>                                 'class' => 'LoggerLayoutTTCC',****
>
>                             ),****
>
>                             'params' => array(****
>
>                                 'file' => BASE_APP_PATH.'log/'.$db.'.log',
> ****
>
>                                 'maxFileSize' => '1MB',****
>
>                                 'maxBackupIndex' => 5,****
>
>                             ),****
>
>                         ),****
>
>                     ),****
>
>                     'rootLogger' => array(****
>
>                         'level'=>'WARN',****
>
>                         'appenders' => array('default'),****
>
>                     ),****
>
>                 );****
>
> ** **
>
>         Logger::configure($logConfig);****
>
>         $log = Logger::getLogger('myLogger');****
>
> ** **
>
> *From:* Kavin Mehta [mailto:[email protected]]
> *Sent:* Tuesday, July 31, 2012 1:03 PM
> *To:* Log4PHP User
> *Subject:* Re: How to dynamically change the file name of log file****
>
> ** **
>
> Thanks Mike. Appreciate the quick response.****
>
> ** **
>
> Can you give me an example?****
>
> ** **
>
> Thanks,****
>
> Kavin Mehta.****
>
> ** **
>
> On Tue, Jul 31, 2012 at 6:13 AM, Michael Sole <[email protected]>
> wrote:****
>
> Kavin,****
>
>  ****
>
> If you use the array config method you can set the file dynamically. This
> is what I am doing.****
>
>  ****
>
> Mike****
>
>  ****
>
> *From:* Kavin Mehta [mailto:[email protected]]
> *Sent:* Monday, July 30, 2012 7:45 PM
> *To:* [email protected]
> *Subject:* How to dynamically change the file name of log file****
>
>  ****
>
> Hi,****
>
>  ****
>
> I am using a relative path for the name of the log file in my appender. I
> am using <param name="file" value="../admin/logging/log4php.log" />. I find
> this more helpful then an absolute path, because our developers work across
> different OS systems. I was wondering if there is a way to change this
> setting dynamically or may give it some variable name?****
>
>  ****
>
> Thanks,****
>
> NooB****
>
> ** **
>

Reply via email to