Skip to content

Commit 9199a4f

Browse files
(#170) Update docs & release notes
1 parent 4ddb8a4 commit 9199a4f

File tree

2 files changed

+13
-1
lines changed

2 files changed

+13
-1
lines changed

docs/docs/library/xunit-extensions.md

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,4 +40,13 @@ public class ThingamajigTests
4040
_output.WriteLogs(logProvider.GetAllLogEntries())
4141
}
4242
}
43-
```
43+
```
44+
45+
#### Variants
46+
47+
* `ITestOutputHelper.WriteLogs(ITestCaptureLogger logger, Func<LogEntry, string>? formatter = null)`
48+
* Available from v3.0
49+
* Takes an `ITestCaptureLogger` and outputs all of the log messages captured by that logger.
50+
* `ITestOutputHelper.WriteLogs(TestCaptureLoggerProvider provider, Func<LogEntry, string>? formatter = null)`
51+
* Available from v3.0
52+
* Takes an `TestCaptureLoggerProvider` and outputs all of the log messages captured by all the loggers in the provider.

release-notes/wip-release-notes.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@ Date: ???
1515
- #123: `TestCaptureLoggerProvider.CreateLogger<T>()`
1616
- Potential breaking change: `TestCaptureLogger<T>` no longer inherits from `TestCaptureLogger`.
1717
- Add `ITestCaptureLogger` and have `TestCaptureLogger` and `TestCaptureLogger<T>` be concrete implementations of the interface so you can reference the interface and not care which concrete implementation you have.
18+
- #170: Additional xunit extension methods to write out all log messages to the `ITestOutputHelper`.
19+
- `ITestOutputHelper.WriteLogs(ITestCaptureLogger...)`
20+
- `ITestOutputHelper.WriteLogs(TestCaptureLoggerProvider...)`
1821

1922
### Miscellaneous
2023

0 commit comments

Comments
 (0)