プロダクションビルドの構築中にすべてのログを無効にしたい。私はember 2.5の最新バージョンを使用しています。コードからプロダクションビルドのEmber.Logger.log()を無効にする
答えて
簡単な解決策として私が考えることは次のとおりです。
app.jsのようなものや初期化子多分
if(config.environment === 'production'){
Ember.Logger.log = function(){}
}
に、以下を追加し、多分あなたのconfig /環境にオプションを追加することで、さらに少し行きます。
var ENV = {
logging_active: false,
...,
...,
}
if (environment === 'development') {
ENV.logging_active = true
}
、その後、あなたのアプリに
if(!config.logging_active){
Ember.Logger.log = function(){}
}
ありがとう、私は同じ考えていた。しかし、すべてのログ、アサート、デバッグ、警告、エラーメッセージを無効にしたい。 emberにはこれを処理するためのコア機能がありますか? – murli2308
すぐにhttps://github.com/emberjs/ember.js/blob/v2.5.0/packages/ember-metal/lib/logger.js#L50とその他の関連コードを見てください。 Ember.Logger.disable()のようなことをすることが可能であることを示唆するものは実際には見えません。 – TameBadger
私は空の関数にメソッドを割り当てることは今それを解決する唯一の方法だと思う – murli2308
- 1. コードをキーボードから無効にする
- 2. pythonコードからvirtualenvを有効/無効にする方法は?
- 3. コードからのUSB転送を無効にする
- 4. コードからNSBoxを無効にする方法
- 5. Javaコードからlog4jロギングを無効にする方法
- 6. コード内のPrettyPhotoを無効にする
- 7. register_globalsのコードを無効にする
- 8. 有効なコードを無効なコードに置き換えるリンカ
- 9. webrickからエコーを無効にする
- 10. フラグメントからナビゲーションドロワーを無効にする
- 11. Exeをタスクマネージャから無効にする
- 12. datepickerから日を無効にする
- 13. セキュリティ>ローカルイントラネットを無効にするコードから保護モードを有効にする
- 14. ToolStripMenuItemを無効にするかMenuStrip.Itemを無効にする
- 15. インターネット接続を有効/無効にするコード
- 16. Windows上でBluetoothを有効/無効にするxp C#コード
- 17. VBAからブックを開き、Workbook_Open()コードを無効にしますか?
- 18. コードからのAndroidの無効化権限
- 19. Android CLIからGPSを有効/無効にする
- 20. オプションから選択を有効または無効にする
- 21. 外部アプリケーションからFirefoxアドオンを有効/無効にする
- 22. スクリプトからGameObjectコンポーネントを有効/無効にする[Unity3D]
- 23. 別のページから特定のコードを無効にするにはどうすればよいですか?
- 24. Eclipseですべてのコード書式を無効にする
- 25. 無効なILコード - F#
- 26. プロダクションビルドでアサーションがヒットし、クラッシュする
- 27. CSSボタン:ホバー、無効にしてからJavaScriptを無効にして再度有効にする
- 28. Microsoft Visual Studio 2012のソリューションレベルでコード分析を無効にする
- 29. GroovyコメントのIntelliJコード補完を無効にする
- 30. jQueryのチェックボックスのチェックを無効にするTextBoxを無効にしますか?
あなたは '環境production'で構築されていますか? Emberデバッグが含まれていない –
私は端末から 'ember build'を実行しています。 – murli2308
'ember build --environment = production' –