flutter / flutter/devtools

Logging does not display structured log details if a message exceeds certain amount of symbols

オープン
#9,596 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
P2 screen: logging
主要言語
Dart
スター
1.7k
フォーク
404
平均マージ
6日 17時間
マージ済み PR(30日)
18

説明

I log results from my service calls using `dart:developer.log`. From my assumption, `DevTools` fails to display structured log details whenever message of a log exceeds certain amount of symbols.

Smaller logs are displayed as expected, with details presented:

Image

However, if I try to log JWT token (1391 symbols) , the `Details` section will display just the message string

Image

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

まず、報告されている 1,391 シンボルより長い構造化メッセージを使って dart:developer.log で DevTools 上の問題を再現し、その後、より短いログと比較します。ロギングと Details の表示経路を追跡し、長いメッセージの構造化データが失われる箇所を特定します。報告されている長さを超えるメッセージでも構造化ログの詳細が表示されたままになれば完了です。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
dart
領域
devtools, observability
issue の種類
バグ
難易度
3/5
見積もり時間
1〜2日
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
38/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。