AngularJS/Breeze Web ポータルで loggly を使用しようとしていますが、$log.error を介してネットワーク経由でエラーを送信しようとすると問題が発生します (角度ログと loggly ログの両方がここで使用されています)。最終的に、JSON.stringify への呼び出しがあり、次がスローされます。
循環構造を JSON に変換する
問題は、entityErrors 配列にエンティティの配列が含まれていることです。各エンティティには、同じ entityAspect を含む同じエンティティも含まれる entityAspect が含まれています。
EntityAspect は Breeze によって自動的に挿入されるため、この循環参照を回避する方法がわかりません。この再帰的なネストを引き起こしている可能性があるとは思わなかった落とし穴はありますか、それとも Breeze の entityAspect 機能がどのように機能するかということですか?