Windows、Firefox、またはGoogle Chromeはすべて、使用統計を監視し、クラッシュレポートが送信されたことを分析します。同じ機能をアプリケーションに実装することを考えています。
もちろん、大量のロギングステートメントをアプリケーションに散らかすのは簡単ですが、これは、コードに関数内の横断的関心事が多すぎないようにするために避けたいアプローチです。AOPを使ってそれを行うことを考えていますが、その前に、他の人がこの機能を最初にどのように実装するかを知りたいと思います。
誰か提案がありますか?
明確化:私はデスクトップアプリケーションに取り組んでおり、RDBMSは含まれていません