Kotlin Coroutines withContextを使ってもStackTraceを諦めたくない【株式会社ライトコード】
はじめに本記事は、以前の記事Kotlin Coroutines withContextを使っているとStackTraceを用いた不具合調査が辛いのをどうにかしたいの解決提案編となります。どんな問題だったかKoltin CouroitnesのwithContextを利用してスレッド変更するとStackTraceが途切れてしまい不具合発生時の処理履歴が追えなくなるという問題でした。詳しくは前回の記事を確認してください。解決案1:withContextごとに、例外ラッパークラスにStackTrace情報を詰め込む(問題あり…)↓まずは、例外ラッパークラスを作成。/* * Exceptionをラ...