2014-02-19 6 views
1

Можно ли записать код Igniter в один файл? Вместо множество файлов:Можно ли записать код Igniter в один файл?

[email protected]:~$ ll application/logs/ 
total 22916 
drwxr-xr-x 2 admn www-data 4096 Feb 12 23:43 ./ 
drwxr-xr-x 15 admn www-data 4096 Feb 12 23:43 ../ 
-rwxr-xr-x 1 admn www-data  114 Feb 12 23:43 index.html* 
-rwxr-xr-x 1 admn www-data 123984 Feb 12 23:43 log-2013-11-26.php* 
-rwxr-xr-x 1 admn www-data 18051 Feb 12 23:43 log-2013-11-27.php* 
-rwxr-xr-x 1 admn www-data 79681 Feb 12 23:43 log-2013-11-28.php* 
-rwxr-xr-x 1 admn www-data 629424 Feb 12 23:43 log-2013-12-01.php* 
-rwxr-xr-x 1 admn www-data 201280 Feb 12 23:43 log-2013-12-03.php* 
-rwxr-xr-x 1 admn www-data 133149 Feb 12 23:43 log-2013-12-07.php* 

Это должны для использования LogRotate в Debian/Ubuntu разворота журнала приложений. Спасибо!

ответ

0

создать свой собственный класс MY_Log, то есть приложения/библиотеки/MY_Log.php

вы можете расширить класс журнала и написать свои собственные функции:

class MY_Log extends CI_Log { 
    public function writeMyLog($entry) 
    { 
    // do whatever you want 
    } 
} 

затем использовать собственную функцию для записи вместо встроенного в codeigniter.

или вы можете перезаписать функцию write_log, которая является методом по умолчанию CI, путем определения вашего собственного метода в этом классе.

 Смежные вопросы

  • Нет связанных вопросов^_^