Klasse Clogrouter Log Rotate

Hallo,

kann mir bitte jemand erklären, wie das Rotieren der Protolldatei konfiguriert werden kann? Kann man eigentlich den Dateinamen und das Verzeichnis der Protokolldatei bestimmen? In der Klassenbeschreiben von CLogRouter habe ich diese Informationen nicht gewinnen gekönnen.

Derzeit sieht meine Konfiguration wie folgt aus.


		'log'=>array(

			'class'=>'CLogRouter',

			'routes'=>array(

				array(  'class'=>'CFileLogRoute',

                                    	'levels'=>'trace, info,error, warning',

                                        'categories'=>'system.*',

				),

                                // nur fuer Entwicklungsphase

				array(  'class'=>'CWebLogRoute',

                                        'levels'=>'error, warning',

                                        'categories'=>'system.*',

                                ),

			),

		),

Yup, kann man.




array(

    'class' => 'CFileLogRoute',

    'categories' => 'system.db.*',

    'logFile' => 'db.log',

    'logPath' => '/var/log/myapp',

    'maxFileSize' => 1024,

    'maxFiles' => 4,

)



Die Doku findest du in CFileLogRoute

Entschuldigung, ich hatte ganz vergessen mich zu bedanken.

Gruß

Andreas

Kein Problem. Du kannst übrigens auch auf das grüne "+" unten rechts bei einer Antwort klicken, wenn sie dir gefällt.