2011-07-15 9 views
3

Kohana 2.xでは、送信されたパラメータに基づいてディレクトリを取得または設定する$file = Kohana::log_directory();がありました。Kohana 3.1のログディレクトリを読み書きする方法は?

Kohana 3.1で同様の効果を得るにはどうすればよいですか?
ログディレクトリのパスを読み込んで変更したいと思います。

答えて

4

あなたは、ブートストラップでそれを変更することができます。

Kohana::$log->attach(new Log_File(APPPATH.'logs')); 
+0

私は自分のコード内のログ・パスを読みたい...どのように私はそれを達成することができますか? – Shrinath

+0

デフォルトでは使用できません。アプリケーションレベルでLog_Fileを使用してKohana_Log_Fileを拡張し、ディレクトリを返すgetterメソッドを追加することができます。しかし、まだ手動で参照を作成することなく、ブートストラップに添付されているLog_Fileライターにアクセスすることはできません(Kohana_Logは、添付されたライターを拡張せずに反復する方法を提供しません)。 – Kemo

+0

特定のファイルに保存するかどうか尋ねることはできません。 :( – Shrinath

関連する問題