RubyのLoggerクラスに誰かが問題を抱えていたのですか?私のプロジェクトでは、Loggerはパッケージ化されたファイルへのロギングを停止します。Rubyのロガーをパッケージ化する際に問題がありますか?
0
A
答えて
0
私は他のところで質問をして答えを得ましたが、ここで私のソリューションを掲載して徹底的に投稿しています。アプリケーションをパッケージ化すると、ロギングに使用した相対ファイルパスはもはや機能しなくなりました。これらのパスを絶対パス(C:/ ....)に変更すると、アプリケーションが再びログを記録し始めました。
require("logger")
Shoes.app {
logger = Logger.new("C:/Users/Max/Desktop/loggertest/logfile.log")
logger.level = Logger::WARN
logger.info "#1 this is an info"
logger.warn "#2 this is a warn"
logger.debug "#3 this is a debug"
logger.error "#4 this is an error"
}
+0
適切なファイルシステムトラバーサルのために 'File.expand_path( '../ logfile.log'、__FILE __)'を使ってみてください。 – illusionist
関連する問題
- 1. Rubyにプラグインをインストールする際に問題がありますか?
- 2. パッケージでコードを整理する際に問題がある
- 3. ウィジェットを削除する際に問題がありますか?
- 4. googlecharts gemをインストールする際に問題がありますか?
- 5. Ruby on Railsで保存する際に問題がある
- 6. 私はOdooアプリケーションを自動化する際に問題があります
- 7. Rubyのインストールに問題がありますか?
- 8. にcsvファイルをアップロードする際に問題があります
- 9. プログラムをクリックする際に問題があります - pyautogui
- 10. JSLint - パッケージをインポートする際の問題
- 11. セルにチェックマークを貼る際に問題があります
- 12. RStudioのパッケージ "OpenStreetMap"のインストールに問題があります
- 13. Javaパッケージ/クラスパスの設定に問題があります
- 14. Rstemパッケージをインストールする際に問題が発生する
- 15. ruby on EC2 zlibのインストールに問題があります
- 16. Rubyでの検索と置換に問題があります
- 17. opensslにubuntuとrubyの問題があります
- 18. Ruby mixinモジュールのスペックに問題があります
- 19. Rubyでの結合に問題があります
- 20. VBAのWindowsポータブルデバイスファイルを参照する際に問題がありますか?
- 21. RVMでRubyをインストールする際に問題が発生する
- 22. 更新プログラムをR 3.3.0にインストールする際に問題がありますか?
- 23. ログアウトボタンをタブフラグメントクラスに追加する際に問題がありますか?
- 24. SQLクエリをLINQに変換する際に問題がありますか?
- 25. filename HTTPヘッダーを処理する際にChromeに問題がありますか?
- 26. Rails AppをMediaTempleにインストールする際に問題がありますか?
- 27. ファイルをDDMSにプッシュする際に問題がありますか?
- 28. クラスプロパティにintを使用する際に問題がありますか?
- 29. MavenでEclipseに.jspをデプロイする際に問題がありますか?
- 30. mainをint main(...){}に定義する際に問題がありますか?
「パッケージ」とはなんですか?これは標準ライブラリの一部です。私はあなたのプロジェクトにコピーしていないことを願っています... – coreyward
ログを初期化するときに、ファイルパスを使ってログに記録しますか?あなたのアプリがパッケージ化されてもそのパスはまだそこにありますか? – peter