BUILDBOX.netコンテンツへスキップBUILDBOX.netAndroid(SDK,Kotlin,Java,Flutter)と周辺技術に関する記事を更新!Hugoでログの出力をしてみるAndroidでデバッグするときには、Logクラスを用いてログを出力することが一般的です。以前は私もログの出力をLogクラスに頼っていたのですが、最近はちょっと使い勝手が悪く感じる様になってきたので、Hugoというライブラリを使うようになっています。仕事で知ってからではありますが、これはいいなと思うので紹介します。HugoというライブラリはJakeWharton先生作なので、かなり安心して利用できるかと思います。Hugoちなみに、今回もサンプルアプリをGitHubに公開してありますので、そちらも参考にして見てください。https://github.com/shige0501/sample_hugoHugoライブラリの設定方法まずはライブラリをプロジェクトに読み込みます。以下のようにbuild.gradleに記述して、ライブラリに組み込みます。}}後、app/build.gradleにapplyの指定を追加します。'com.jakewharton.hugo'これでHugoが利用できるようになりました。Hugoを利用するHugoは利用したいメソッドにアノテーションを付けるだけです。args2;}@DebugLogとつけるだけで、上記の例ではtoastメソッドの引数と戻り値、更にメソッドの処理にかかった実行時間も以下のように取得できるので、アプリの動作が重いときのパフォーマンス改善などに役立つ情報が手軽に手に入ります。World!"それでもLogクラスは有用このライブラリを知る前だったら、各メソッドの開始直後にLog.dメソッドを使ってログを出力するコードなどをよく書いていましたが、それも不要になります。これでLogクラスの利用はかなり減りますが、完全になくなるわけではありません。Hugoライブラリではメソッド内の処理実行途中の状態を知りたい場合には対応していないので、状況に応じた使い分けが必要になります。ここはアプリによってくるところですので、手持ちのアプリで状況に合わせて使い分けてください。シンプルなHugo、上記のサンプルコードが参考になれば幸いです。他にも以下のような記事を書いていますので、良ければ参考にしてみてください。BUILDBOX.netBUILDBOX.nethttps://buildbox.net/2018/01/kotlin-radiobutton/Android(SDK,Kotlin,Java,Flutter)と周辺技術に関する記事を更新!BUILDBOX.netBUILDBOX.nethttps://buildbox.net/2018/01/kotlin-button%e3%81%ae%e3%82%af%e3%83%aa%e3%83%83%e3%82%af%e3%82%92%e5%87%a6%e7%90%86%e3%81%99%e3%82%8b/Android(SDK,Kotlin,Java,Flutter)と周辺技術に関する記事を更新!また、最近Flutterの記事を書き始めていますので、そちらも参考になる所があれば嬉しいです。BUILDBOX.netBUILDBOX.nethttps://buildbox.net/2019/09/flutter-get-started/Android(SDK,Kotlin,Java,Flutter)と周辺技術に関する記事を更新!BUILDBOX.netBUILDBOX.nethttps://buildbox.net/2019/09/hello-flutter/Android(SDK,Kotlin,Java,Flutter)と周辺技術に関する記事を更新!開発のノウハウに関する情報は以下にまとめて行っていますので、こちらをみてもらえtら、他のノウハウでお役に立てるものがあるかも知れません。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。コメントデータの処理方法の詳細はこちらをご覧ください。