Logary 4.0.0-alpha1

Prefix Reserved
This is a prerelease version of Logary.
There is a newer version of this package available.
See the version list below for details.
dotnet add package Logary --version 4.0.0-alpha1                
NuGet\Install-Package Logary -Version 4.0.0-alpha1                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Logary" Version="4.0.0-alpha1" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Logary --version 4.0.0-alpha1                
#r "nuget: Logary, 4.0.0-alpha1"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Logary as a Cake Addin
#addin nuget:?package=Logary&version=4.0.0-alpha1&prerelease

// Install Logary as a Cake Tool
#tool nuget:?package=Logary&version=4.0.0-alpha1&prerelease                

Logary is a high performance, multi-target logging, metric and health-check library for mono and .Net.

Product Compatible and additional computed target framework versions.
.NET Framework net40 is compatible.  net403 was computed.  net45 was computed.  net451 was computed.  net452 was computed.  net46 was computed.  net461 was computed.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 was computed.  net481 was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (45)

Showing the top 5 NuGet packages that depend on Logary:

Package Downloads
Logary.Targets.DB

Logary is a high performance, multi-target logging, metric and health-check library for mono and .Net.

Logary.Adapters.Topshelf

Package Description

Logary.Adapters.log4net

Logary is a high performance, multi-target logging, metric and health-check library for mono and .Net.

Logary.Adapters.CommonLogging

Logary is a high performance, multi-target logging, metric and health-check library for mono and .Net.

Logary.Targets.DB.Migrations

Logary is a high performance, multi-target logging, metric and health-check library for mono and .Net.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
5.0.1 33,794 5/12/2020
5.0.0 15,423 9/19/2019
5.0.0-rc.13 1,102 8/30/2019
5.0.0-rc.11 458 8/29/2019
5.0.0-rc.10 1,226 4/10/2019
5.0.0-rc.9 346 4/5/2019
5.0.0-rc.8 338 4/4/2019
5.0.0-rc.7 362 4/1/2019
5.0.0-rc.6 349 4/1/2019
5.0.0-rc.1 641 2/18/2019
5.0.0-beta.28 2,669 12/6/2018
5.0.0-beta.26 1,084 10/2/2018
5.0.0-beta.25 737 9/22/2018
5.0.0-beta.24 832 9/14/2018
5.0.0-beta.23 712 9/14/2018
5.0.0-beta.22 942 8/13/2018
5.0.0-beta.21 996 7/1/2018
5.0.0-beta.20 666 6/29/2018
5.0.0-beta.19 710 6/19/2018
5.0.0-beta.18 676 6/13/2018
5.0.0-beta.17 653 6/13/2018
5.0.0-beta.16 666 6/12/2018
5.0.0-beta.15 590 6/8/2018
5.0.0-beta.14 668 6/7/2018
5.0.0-beta.13 665 6/7/2018
5.0.0-beta.12 648 6/7/2018
5.0.0-beta.11 810 5/24/2018
5.0.0-beta.10 661 5/23/2018
5.0.0-beta.9 661 5/23/2018
5.0.0-beta.8 602 5/23/2018
5.0.0-beta.7 747 5/17/2018
5.0.0-beta.6 739 4/29/2018
5.0.0-beta.5 824 4/28/2018
5.0.0-beta.4 823 4/28/2018
5.0.0-beta.3 1,131 4/15/2018
5.0.0-beta.2 925 4/9/2018
4.2.1 35,931 9/3/2017
4.2.0 16,891 5/9/2017
4.1.1 10,480 4/28/2017
4.1.0 10,309 4/20/2017
4.0.311 12,124 2/13/2017
4.0.310 4,219 2/13/2017
4.0.304 11,678 1/8/2017
4.0.303 10,642 1/2/2017
4.0.302 9,903 12/28/2016
4.0.301 9,943 12/15/2016
4.0.300 9,836 12/15/2016
4.0.280 11,429 12/6/2016
4.0.261 9,892 12/6/2016
4.0.260 8,437 11/28/2016
4.0.241 9,520 11/22/2016
4.0.240 4,813 11/22/2016
4.0.223 9,485 11/21/2016
4.0.222 8,198 11/16/2016
4.0.221 9,547 11/16/2016
4.0.200 9,986 11/10/2016
4.0.181 11,414 10/25/2016
4.0.180 9,478 10/24/2016
4.0.160 9,732 10/17/2016
4.0.150 9,510 10/10/2016
4.0.122 9,754 9/29/2016
4.0.121 9,357 9/29/2016
4.0.120 9,695 9/29/2016
4.0.112 10,058 9/2/2016
4.0.111 6,566 9/2/2016
4.0.110 2,159 9/2/2016
4.0.101 9,712 8/25/2016
4.0.100 9,700 8/25/2016
4.0.80 9,392 8/24/2016
4.0.60 9,535 8/11/2016
4.0.41 9,827 8/10/2016
4.0.20 18,093 7/22/2016
4.0.19 17,508 7/21/2016
4.0.18 17,629 7/19/2016
4.0.17 17,954 6/29/2016
4.0.16 17,561 6/28/2016
4.0.15 6,786 6/28/2016
4.0.14 18,201 6/18/2016
4.0.13 3,668 6/18/2016
4.0.11 18,113 5/2/2016
4.0.10 17,472 4/29/2016
4.0.9 17,881 4/27/2016
4.0.7 17,578 4/25/2016
4.0.6 17,369 4/12/2016
4.0.5 18,188 4/10/2016
4.0.3 17,931 3/28/2016
4.0.2 18,508 3/17/2016
4.0.1 18,170 3/8/2016
4.0.0 18,747 3/8/2016
4.0.0-alpha2 15,792 3/8/2016
4.0.0-alpha1 14,847 2/8/2016
3.6.1 14,185 1/29/2016
3.6.0 9,716 1/4/2016
3.5.1 1,165 1/4/2016
3.5.0 9,975 12/9/2015
3.4.2 10,179 10/22/2015
3.4.1 9,995 9/4/2015
3.4.0 9,823 8/25/2015
3.3.4-rc 7,463 7/27/2015
3.3.3 10,458 6/23/2015
3.3.2 9,676 6/11/2015
3.3.1 9,896 6/5/2015
3.3.0 9,945 6/2/2015
3.2.0 9,697 6/1/2015
3.1.2 8,688 5/24/2015
3.1.0 8,986 5/17/2015
3.0.3 9,877 3/28/2015
3.0.2 9,507 2/24/2015
3.0.1 9,507 2/20/2015
3.0.0 9,168 2/16/2015
2.6.0 3,445 2/16/2015

Release Notes:

* [infra] bumping albacore deps
* [infra] better readme formulation
* [infra] readme update about pre-release status
* Merge branch 'master' into 4.0-base
* Merge pull request #5 from haf/4.0-base
* [infra] remove FSharp.Actor line
* [infra] v4.0.0-alpha.1
* [heka] target compiling
* [mailgun] mailgun tests passing
* [mailgun] code compiles
* Fix config validation tests
* Add errors field if it doesn't exist
* Remove printfns and tweak test logging
* Disable code signing
* Start the target server job manually in tests
* Enable core target and health check tests
* Minor changes
* Fix test deadlock
* Merge remote-tracking branch 'haf/feature/hopac-wip' into feature/hopac
* [core] BoundedMb for Target, Logger API
* [target] towards Alt from Logger.log
* Use a timeout when InternalLogger shuts down targets
* Merge pull request #4 from haf/feature/hopac
* [core] alt hopac values
* Fix Logary.CSharp build
* Fix Cancellation.isCancelled + minor tweaks
* Fix tests build
* Merge pull request #3 from haf/feature/hopac
* [heka] total mapping function from Message
* Merge branch 'feature/hopac' of https://github.com/paavohuhtala/logary into feature/hopac
* [datamodel] clarifying timestamps
* More test fixing, still doesn't build
* Fix Logary.CSharp build
* Fix core library build.
* Merge pull request #2 from haf/feature/hopac
* [logary] core API revamp
* [infra] build with v4.sln
* [SuaveReporter] supporting new DataModel
* [mailgun] passing tests
* [mailgun] mailgun with new model
* [heka] test passing
* [infra] add Mailgun to v4.sln
* Merge pull request #1 from haf/feature/hopac
* [infra] rename Heka.sln -> v4.sln, adding fsprojs as I go
* [infra] downgrade F# SDK to v3.1
* [infra] include CSharp adapter asm in Core.sln
* [heka] compiles with new model
* [infra] app.config no longer needed
* [infra] upgrading libraries
* [logary] fix indentation
* [infra] Core.sln builds
* [infra] removing F# Actor refs
* [infra] ensure we fix up the namespaces
* [infra] upgrading gemfile
* Store logger name in `name` instead of Context.service
* Minor cleanup and refactoring
* Remove .Measure from Logger
* Remove FSharp.Actor from solutions
* Remove FSharp.Actor-logary submodule
* Add Supervisor.fs into the .fsproj
* Implement supervisors and more
* Minor cleanup
* Fix test project build break
* Minor cleanup
* Now passes the tests
* Remove FSharp.Actor from the core library and tests
* Upgrade Hopac to 0.1.0
* Simplify Cancellation implementation
* Port the rest of the library and tests to Hopac
* A lot of Hopac progress
* Port Target.fs to Hopac
* Add utility function for creating Jobs with timeout
* Port health checks to Hopac
* Port the rest of metrics to Hopac
* Port (most of) metrics to use Hopac
* Fix cancellation
* Implement Internals.Scheduling with Hopac
* Add references to Hopac
* Convert Targets.Heka to the new object model
* Update Mailgun target to the new object model
* Minor comment change
* Implement converting String.Format formats into message templates
* Minor cleanup
* Rename Message.metric to metricWithUnit and metric' to metric
* Implement dynamic object serialization
* Tweak assembly references
* Implement the new object model in Logary.CSharp
* Implement templated messages
* Minor cleanup
* Change the JSON serialization test to match the new output
* Fix build break after merge
* Merge branch '4.0-base' into feature/chiron
* Change Message context into a Map
* Ignore empty JSON data for more compact output
* Make fractions use 64-bit integers
* Minor cleanup
* Initial Chiron support
* Minor cleanup
* Change exception formatting tests
* Re-enable EWMA tests
* Remove dead code
* Fix tests and implement string formatting for message fields
* The tests now compile
* Update metric Message API
* Set Message context in Logger
* Rename MessageLogger back to Logger
* Remove LogLine and Measure
* More object model changes. Builds!
* More object model work
* Initial object model migration work. DOES NOT COMPILE.
* Remove TOML projects.
* Merge remote-tracking branch 'origin/feature/object-model' into 4.0-base
* [objectmodel] removing comments
* [infra] F# 3.1
* [infra] only net45
* [objectmodel] updated object model
* wip
* [datamodel] minor fixes
* Merge branch 'master' into 4.0-base
* [infra] Upgrade FSharp.Actor-logary to VS2015
* Remove TOML parser and tests
* [infra] Upgrade .sln and .sln.DotSettings to VS2015/R#9
* [datamodel] adding in level to Message
* [infra] ignore .userprefs
* working transducers finally
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* [core] work on object model
* [core] add sln with only core projects
* [heka] improvements to prepare.sh
* [heka] more samples
* wip
* churn
* wip
* readme
* [heka] sample - problem with compose - doesn't run logary sample
* [infra] F# Core reference
* [examples] first cut at logary + heka in docker
* [core] a new data model perhaps
* [heka] creating Message alright
* [heka] Message equality
* [heka] first cut at Heka target
* [heka] size unit tests
* [heka] passing signature tests
* [heka] initial serialisation test passing
* [heka] first failing test
* wip