この記事はJava言語をつかったAndroidアプリ開発に関する記事です。 デバッグをちょっと楽にする小ネタとしてログ出力に関する提案です。 おまけもあるので見てください。(おまけが本番です) こんなものつくってみました。 public class LogUtil { private static final int MAX_TAG_SIZE = 23; // Objのクラス名をMAX_TAG_SIZEの文字数以内で出力してくれる。 public static String TAG(Object obj) { String objName = obj.getClass().getSimpleName(); return objName.length() > MAX_TAG_SIZE ? objName.substring(0, MAX_TAG_SIZE) : objName; } } TA
![Androidでクラスごとに、Log用の"final static String TAG = ..."を定義しなくていいようにしてみた(おまけあり) - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/d805222b1577dc237f94c5590f7f598236ef1c96/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9QW5kcm9pZCVFMyU4MSVBNyVFMyU4MiVBRiVFMyU4MyVBOSVFMyU4MiVCOSVFMyU4MSU5NCVFMyU4MSVBOCVFMyU4MSVBQiVFMyU4MCU4MUxvZyVFNyU5NCVBOCVFMyU4MSVBRSUyMmZpbmFsJTIwc3RhdGljJTIwU3RyaW5nJTIwVEFHJTIwJTNEJTIwLi4uJTIyJUUzJTgyJTkyJUU1JUFFJTlBJUU3JUJFJUE5JUUzJTgxJTk3JUUzJTgxJUFBJUUzJTgxJThGJUUzJTgxJUE2JUUzJTgxJTg0JUUzJTgxJTg0JUUzJTgyJTg4JUUzJTgxJTg2JUUzJTgxJUFCJUUzJTgxJTk3JUUzJTgxJUE2JUUzJTgxJUJGJUUzJTgxJTlGJUVGJUJDJTg4JUUzJTgxJThBJUUzJTgxJUJFJUUyJTgwJUE2JnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz05MzZmYmEyOGYxYTFhODEzZmRkMDdiYWM1OWM5ZjdkMw%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwUG9vaDNNb2JpJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1iODk4ZjU5ODIxZTc5NDkzZjQ4MjkzOWY2ZjQ2MmU4NA%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D7a25dc1c339c84a8e2e962bb3ac77221)