-
Notifications
You must be signed in to change notification settings - Fork 113
ログ出力が行われていない箇所がある #225
Comments
|
コード自体に対する物では無いのですが、「正しく出力する」「正しく出力していない」という表現は人や状況によって中身が変わり易く、実際の対応内容もIssueタイトルから推測しにくくなってしまっています。 この Issue の場合、「個別に設定されているLog出力先を(COCOAの)LoggerServiceに統一する」等と書いて貰うと分かりやすくなると思います。 |
@b-wind さん
|
それぞれ別の問題に見えますね。 一般論にはなりますが、1つの PR は可能な限り小さい方がレビューしやすいですし、取り込まれやすいですね。 |
現時点ではIssueは分けなくて大丈夫です。 Pull Requestに関しては、コードレビューの過程で変更する中で分離するのが妥当な点が見えてきたら、そのときにお願いする可能性があります。 |
FFImageLoadingLogger はそもそも使われているのでしょうか? 定義はあるけど呼び出し元が見当たらない。暗黙の呼び出しがあるかどうかはよく分かりません。 DebugLogger は実際には FFImageLoading の Logger として設定。 cocoa/Covid19Radar/Covid19Radar.iOS/AppDelegate.cs Lines 48 to 51 in 8052045
Android の方では該当の記述無し。
特に iOS と Android に差がありそうでも無いので、 Android の方でもLoggerを設定しておいた方が良いのかも。 https://github.com/luberda-molinet/FFImageLoading/wiki/Advanced-Usage |
DebugLogger が ILoggerFacade を使っているところを見ると、Prism 用のLoggerとして作ったのかな。 |
FFImageLoadingLogger(下記、画像ロガー)は現在使われておらず、DebugLogger は画像ロガーの機能も持っていますよね。その DebugLogger は Prism では使われていない様です。寧ろ、DebugLogger を削除し画像ロガーに置き換えた方が良さそうです。 |
#222 を作成した時にほぼ全てのクラスを確認した筈ですが、画像ロガーは削除しませんでしたね。何処からか参照されていた気がします。(見落としである可能性もあります) |
FFImageLoading のサンプルコードでは Android でも CustomLogger の設定をしている。 設定しない場合のデフォルトロガーはコレっぽい? |
画像ロガー関連については #226 取り込み後に Issue を建てる事とします。 |
|
FFImageLoading 自体は画像じゃなくて画像ローダーじゃ無いですかね。 |
#226 の取り込み、まだ開発チームのレビューを経てないようなので取り込まれるかすら未定じゃ無いかなと、要らぬ心配をします。 |
僕は #226 の取り込みが完了して時間が空いてから、 |
どちらが先に検討されるのか分からないけれど、 #238 とは確実にコンフリクトしそう。 |
全く同じ変更であれば衝突(コンフリクト)は発生しない筈ですので、時間がある時に 追記もし削除し忘れていたら催促して頂けると助かります。 |
こちらは |
|
ログは意図的に保存していない部分もあると思うので、ログレベルにご注意を! TEKとか、Releaseビルドでは保存しない方が安全です。 |
Debug クラスへ出力している箇所は Debug レベルで LoggerService に出力する様に変更する予定です。 |
修正していて気が付いたのですが、 |
不具合の内容
DebugLogger
/FFImageLoadingLogger
はLoggerService
に対しログ出力を行っていません。System.Diagnostics.Debug
にのみログ出力を行っている箇所があります。期待される挙動
LoggerService
に対し正しくログ出力を行う様にします。DebugLogger
/FFImageLoadingLogger
の出力先をLoggerService
に変更します。動作環境
その他
詳細は #148 をご確認ください。
追記
「正しい」という表現が曖昧とのご指摘がありましたので、修正しました。
追記2
その他の「ログ出力が行われていない箇所」は現時点ではまだ判明していません。
Internal IDs:
The text was updated successfully, but these errors were encountered: