[解決済み] Androidでログレベルを有効化/無効化する方法を教えてください。
2022-04-27 06:44:55
質問
デバッグのためにたくさんのロギングステートメントを持っています。
Log.v(TAG, "Message here");
Log.w(TAG, " WARNING HERE");
このアプリケーションを携帯電話にデプロイしている間、冗長ロギングをオフにしたいのですが、どこからロギングを有効/無効にすることができますか?
解決方法を教えてください。
一般的な方法は、loglevelという名前のintを作り、loglevelを元にデバッグレベルを定義することです。
public static int LOGLEVEL = 2;
public static boolean ERROR = LOGLEVEL > 0;
public static boolean WARN = LOGLEVEL > 1;
...
public static boolean VERBOSE = LOGLEVEL > 4;
if (VERBOSE) Log.v(TAG, "Message here"); // Won't be shown
if (WARN) Log.w(TAG, "WARNING HERE"); // Still goes through
後で、すべてのデバッグ出力レベルのLOGLEVELを変更すればいいのです。
関連
-
AAPT2エラーについて:詳しくはログをご確認ください。
-
エラー:未宣言の識別子(AS)の使用
-
[解決済み] Androidのソフトキーボードをプログラムで閉じる/隠すにはどうすればよいですか?
-
[解決済み] Androidでアクティビティ起動時にEditTextにフォーカスが当たらないようにする方法
-
[解決済み] Androidの「コンテキスト」とは何ですか?
-
[解決済み] AndroidのListViewで画像を遅延ロードする方法
-
[解決済み] Bitmapオブジェクトに画像を読み込む際にOutOfMemoryが発生する問題
-
[解決済み] svn log -v' のように 'git log' にファイル名を表示させる方法
-
[解決済み] 異なるログレベルを使用する場合
-
[解決済み】Android UserManager.isUserAGoat()の正しい使用例?)
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
gitlab 設定エラー。リモートリポジトリから読み込めなかったか、ホストキーの検証に失敗しました。
-
プログラム "git.exe "を実行できない場合の正しい解決方法です。CreateProcessエラー=2
-
ジャークとして。起動アクティビティを特定できませんでした。デフォルトのアクティビティが見つかりません アクティビティ起動中のエラー
-
AndroidStudio3.0 Error:Execution failed for task ':app:processDebugResources'.
-
IllegalStateException。ArrayAdapter は、リソース ID が TextView である必要があります。
-
エラータイプ 3 タイプエラー, Error: アクティビティクラス{}が存在しません。アクティビティ起動時のエラー 解決方法
-
repo: コマンドが見つかりません
-
アンドロイドのエリプサイズを使用する
-
Android Studio http://schemas.android.com/apk/res/android 「URIが登録されていません」の解決方法について
-
[解決済み] Androidアプリのリリース版をビルドする前に、すべてのデバッグログ呼び出しを削除するにはどうすればよいですか?