OSDN Git Service

- [breaking B.C.] Ethna_Loggerリファクタリング
authorfujimoto <fujimoto@2ef88817-412d-0410-a32c-8029a115e976>
Mon, 10 Jul 2006 13:47:33 +0000 (13:47 +0000)
committerfujimoto <fujimoto@2ef88817-412d-0410-a32c-8029a115e976>
Mon, 10 Jul 2006 13:47:33 +0000 (13:47 +0000)
commitde85c961566bd82fe682aa51443d61d8542568ed
tree8eea51bf53ca2f143837b1c34213245be5ff3ea2
parent19344ec59e51eaf853654db70a76477af9983776
- [breaking B.C.] Ethna_Loggerリファクタリング
-- Ethna_LogWriterのプラグイン化
-- カンマ区切りでの複数ファシリティサポート
-- _getLogWriter()クラスをオーバーライドしている方に影響があります(2.3.0以降はPlugin/Logwriter以下にLogwriterクラスを置いて、ファシリティでその名前を指定すれば任意のLogwriterを追加可能です)
- Ethna_Renderer追加
-- 激しく実験中@preview1
- プラグインシステム追加(w/ Ethna_Pluginクラス)
-- Ethna_Handle, Ethna_CacheManager, Ethna_LogWriterをプラグインシステムに移行
-- Ethna_ActionFormのバリデータをプラグインシステムに移行(Ethna_ActionForm::use_validator_pluginがtrueのときのみ)
-- see also
--- http://ethna.jp/ethna-document-dev_guide-plugin.html
--- http://ethna.jp/ethna-document-dev_guide-form-validate_with_plugin.html
54 files changed:
CHANGES
Ethna.php
bin/ethna_handle.php
class/Ethna_ActionError.php
class/Ethna_ActionForm.php
class/Ethna_CacheManager.php
class/Ethna_ClassFactory.php
class/Ethna_Controller.php
class/Ethna_Filter.php
class/Ethna_Handle.php
class/Ethna_InfoManager.php
class/Ethna_Logger.php
class/Ethna_Plugin.php [new file with mode: 0644]
class/Ethna_Renderer.php [new file with mode: 0644]
class/Ethna_SkeltonGenerator.php
class/Ethna_ViewClass.php
class/Handle/Ethna_Handle_Manager.php [deleted file]
class/LogWriter/Ethna_LogWriter_File.php [deleted file]
class/Plugin/Cachemanager/Ethna_Plugin_Cachemanager_Localfile.php [moved from class/CacheManager/Ethna_CacheManager_Localfile.php with 98% similarity]
class/Plugin/Cachemanager/Ethna_Plugin_Cachemanager_Memcache.php [moved from class/CacheManager/Ethna_CacheManager_Memcache.php with 97% similarity]
class/Plugin/Ethna_Plugin_Cachemanager.php [new file with mode: 0644]
class/Plugin/Ethna_Plugin_Filter.php [new file with mode: 0644]
class/Plugin/Ethna_Plugin_Handle.php [new file with mode: 0644]
class/Plugin/Ethna_Plugin_Logwriter.php [moved from class/Ethna_LogWriter.php with 88% similarity]
class/Plugin/Ethna_Plugin_Validator.php [new file with mode: 0644]
class/Plugin/Handle/Ethna_Plugin_Handle_AddAction.php [moved from class/Handle/Ethna_Handle_AddAction.php with 95% similarity]
class/Plugin/Handle/Ethna_Plugin_Handle_AddActionCli.php [moved from class/Handle/Ethna_Handle_AddActionCli.php with 96% similarity]
class/Plugin/Handle/Ethna_Plugin_Handle_AddActionTest.php [moved from class/Handle/Ethna_Handle_AddActionTest.php with 97% similarity]
class/Plugin/Handle/Ethna_Plugin_Handle_AddActionXmlrpc.php [moved from class/Handle/Ethna_Handle_AddActionXmlrpc.php with 91% similarity]
class/Plugin/Handle/Ethna_Plugin_Handle_AddAppManager.php [moved from class/Handle/Ethna_Handle_AddAppManager.php with 94% similarity]
class/Plugin/Handle/Ethna_Plugin_Handle_AddAppObject.php [moved from class/Handle/Ethna_Handle_AddAppObject.php with 95% similarity]
class/Plugin/Handle/Ethna_Plugin_Handle_AddProject.php [moved from class/Handle/Ethna_Handle_AddProject.php with 95% similarity]
class/Plugin/Handle/Ethna_Plugin_Handle_AddTemplate.php [moved from class/Handle/Ethna_Handle_AddTemplate.php with 95% similarity]
class/Plugin/Handle/Ethna_Plugin_Handle_AddView.php [moved from class/Handle/Ethna_Handle_AddView.php with 96% similarity]
class/Plugin/Handle/Ethna_Plugin_Handle_AddViewTest.php [moved from class/Handle/Ethna_Handle_AddViewTest.php with 97% similarity]
class/Plugin/Logwriter/Ethna_Plugin_Logwriter_Default.php [new file with mode: 0644]
class/Plugin/Logwriter/Ethna_Plugin_Logwriter_Echo.php [moved from class/LogWriter/Ethna_LogWriter_Echo.php with 60% similarity]
class/Plugin/Logwriter/Ethna_Plugin_Logwriter_File.php [new file with mode: 0644]
class/Plugin/Logwriter/Ethna_Plugin_Logwriter_Syslog.php [moved from class/LogWriter/Ethna_LogWriter_Syslog.php with 68% similarity]
class/Plugin/Validator/Ethna_Plugin_Validator_Custom.php [new file with mode: 0644]
class/Plugin/Validator/Ethna_Plugin_Validator_File.php [new file with mode: 0644]
class/Plugin/Validator/Ethna_Plugin_Validator_Max.php [new file with mode: 0644]
class/Plugin/Validator/Ethna_Plugin_Validator_Min.php [new file with mode: 0644]
class/Plugin/Validator/Ethna_Plugin_Validator_Regexp.php [new file with mode: 0644]
class/Plugin/Validator/Ethna_Plugin_Validator_Required.php [new file with mode: 0644]
class/Plugin/Validator/Ethna_Plugin_Validator_Type.php [new file with mode: 0644]
class/Renderer/Ethna_Renderer_Smarty.php [new file with mode: 0644]
skel/app.action.default.php
skel/app.controller.php
skel/app.plugin.filter.default.php [moved from skel/app.filter.default.php with 88% similarity]
skel/etc.ini.php
skel/skel.action.php
skel/skel.action_cli.php
skel/skel.action_xmlrpc.php