Skip to content

Conversation

@papeh
Copy link
Contributor

@papeh papeh commented Jan 29, 2026

  • Add logger to IOC container when LCM_TransactionLogPath environment variable is defined.
  • Use logging to add breadcrumbs to trace UOW calls.
  • This is a first step to try and track down some intermittent failures in FieldWorks unit tests.

This change is Reviewable

* Add logger to IOC container when LCM_TransactionLogPath
  environment variable is defined.
* Use logging to add breadcrumbs to trace UOW calls.
* This is a first step to try and track down some intermittent
  failures in FieldWorks unit tests.
Copy link
Contributor Author

@papeh papeh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I see this was added three years ago for debugging; is it still needed?

protected virtual void Dispose(bool disposing)
{
Debug.WriteLineIf(!disposing, "****** Missing Dispose() call for " + GetType() + ". *******");
lock (m_stream)
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

did you mean to lock (m_lock)?

@papeh papeh requested a review from jasonleenaylor January 29, 2026 17:34
@github-actions
Copy link

github-actions bot commented Jan 29, 2026

LCM Tests

    16 files  ±0      16 suites  ±0   3m 1s ⏱️ -1s
 2 851 tests ±0   2 831 ✅ ±0   20 💤 ±0  0 ❌ ±0 
11 352 runs  ±0  11 184 ✅ ±0  168 💤 ±0  0 ❌ ±0 

Results for commit 3a0f239. ± Comparison against base commit 2283e93.

♻️ This comment has been updated with latest results.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants