Merge branch 'dev' into 'test'

Fix Fody logging and add logs for transaction lifecycle

See merge request !4
3 jobs from test in 15 minutes and 21 seconds
Status Job ID Name Coverage
  Build Test
passed #3042
buidl1-dind
build_test

00:00:21

 
  Deploy To Test
passed #3043
buidl1-dind
deploy_to_test

00:00:20

 
  Run Tests
failed #3044
buidl1-dind allowed to fail
run_test

00:14:39

 
Name Stage Failure
failed
run_test Run Tests
   at Stratis.Bitcoin.Builder.FullNodeFeatureExecutor.Execute(Action`1 callback, Boolean disposing) in /app/Stratis.Bitcoin/Builder/FullNodeFeatureExecutor.cs:line 102
----- Inner Stack Trace #2 (Xunit.Sdk.TestClassException) -----


Total tests: 100. Passed: 13. Failed: 86. Skipped: 1.
Test Run Failed.
Test execution time: 34.1708 Seconds
The command '/bin/sh -c dotnet test DeStream.Stratis.Bitcoin.FullNode.sln' returned a non-zero code: 1
ERROR: Job failed: exit code 1