unloggedio / unlogged-sdk

Unlogged SDK for recording code execution
https://unlogged.io
Apache License 2.0
152 stars 16 forks source link

Frequency Logging Fixes for scope of mapStore #72

Closed kartikeytewari-ul closed 2 weeks ago

kartikeytewari-ul commented 2 weeks ago

The mapStore that was added by bytecode injection had the same name in each class. This was creating issues since some classes picked maps of other classes when the inheritance pattern was complex between them. To fix this each mapStore now has a unique name for each class.

Test Plan

  1. Replay usmd
    • SDK v0.6.2 usmd-0 6 2
  1. Replay webflux-demo project
    • SDK v0.6.2 webflux-0 6 2