Log.isLoggableの引数 tagは23文字までしか受け付けない。

全てのLog.xメソッドにisLoggable(〜を咬ませるためにユーティリティを作ったんだが、実行したとたん例外吐いて落ちた。

02-07 23:50:23.142: ERROR/AndroidRuntime(327): Caused by: java.lang.IllegalArgumentException: Log tag "AnnotationProcessorAutoRegister" exceeds limit of 23 characters
02-07 23:50:23.142: ERROR/AndroidRuntime(327):     at android.util.Log.isLoggable(Native Method)

こんな制限初めて知ったよ。

Log.isLoggable | Android Developers

Throws
IllegalArgumentException is thrown if the tag.length() > 23.

書いてた..ドキュメントを読んでいないことがバレバレだなぁ。