ユーザーが設定可能なログ レベルに基づいてログ出力を生成する方法はありますか? たとえば、ユーザーが「verbose」でログを記録することを選択した場合、すべてのメッセージがログに書き込まれます。あるいは、ユーザーが「警告」でログを記録することを選択した場合、レベルが「警告」以上のメッセージのみがログに書き込まれます。
logcat を使用して「冗長」や「警告」などのメッセージを取得する方法を尋ねているわけではないことに注意してください。代わりに、ログに記録される内容をフィルタリングしたいと考えています。
もちろん、log.d() などを回避する独自のラッパーを作成することもできます。