コンテンツにスキップ

flutter logger#

simple_loggerがおすすめ

下記ファイルを作成し
logger.dart

final isDevlop = true // 環境判別用変数
final logger = SimpleLogger()
  ..setLevel(
    isDevelop ? Level.FINEST : Level.OFF, // 適当なレベルを設定
    includeCallerInfo: isDevelop, // リリースビルドではfalseにする
  )..onLogged = (log, info) {
    if (info.level >= Level.SEVERE) { // 適当なレベルを設定
      // Crashlyticsにエラーを送る。
    }
  };

下記のように使う

logger.info('hello logger!')


References#

Tags#

  • #flutter