FSLogger 5.1.0

F#ing simple logger for F#.

Install-Package FSLogger -Version 5.1.0
dotnet add package FSLogger --version 5.1.0
<PackageReference Include="FSLogger" Version="5.1.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add FSLogger --version 5.1.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: FSLogger, 5.1.0"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install FSLogger as a Cake Addin
#addin nuget:?package=FSLogger&version=5.1.0

// Install FSLogger as a Cake Tool
#tool nuget:?package=FSLogger&version=5.1.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

### 5.1.0
* Move to .Net Standard 2.0

### 5.0
* Logging API now expects interpolated strings.
* Old sprintf-style methods are available with a `f` suffix.
* Documentation improvements
* Cleanup + internal code improvements
* Likely some performance gains.

### 4.0
* Added Trace and Notice levels
* Move to netstandard 2.1
* Fix breaking changes in 3.1

### 3.1
* Add fast-path optimization to loggers without a consumers.
* Add API to remove consumers from the logger.

### 3.0
* Use format strings for `appendPath` and `withPath`
* Logger module fixes

### 2.5
* Target net472

### 2.4
* Added Xplat way to get a long time string

### 2.3
* Added StructedFormatDisplay attribute
* Adjusted default string representation
* Improved appendPath function

### 2.2
* Remove extra newline on end of ShortString

### 2.1
* Fix broken ShortString
* Add unit test for ShortString

### 2.0
* Fixed path display to always use '/' separators
* Added short forms
* Renamed Printfn logger to Console logger
* Added colour logger

### 1.3
* Added shorthand calls for log levels.
* Adjusted default PrintFn logger to print to std::err for warn, error and fatal levels.

### 1.2
* Moved to .Net 4.5.2
* Upgraded to Fsharp 4.1

### 1.1
* Enhanced documentation
* Added appendPath function to allow heirarchical pathing.

### 1.0
* Initial release of FSLogger.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
5.1.0 956 8/8/2021
5.0.0 107 4/10/2021
3.1.27 318 8/12/2019
3.0.26 249 8/12/2019
3.0.25 297 5/31/2019
2.5.24 326 3/8/2019
2.4.22 443 9/25/2018
2.2.16 582 8/25/2017
1.3.11 580 6/15/2017
1.2.10 582 4/24/2017
1.1.7 606 11/22/2016