Logary is a high performance, multi-target logging, metric and health-check library for mono and .Net. Targets include: textwriter, console, debugger, nlog, zipkin, nimrod, riemann, logstash, sqlite, sql server, graphite, loggr, elmah.io, logentries. Adapters for: suave.
haf on master
Add System.Data.Odbc to depende… (compare)
haf on master
Correcting copy target in Docke… (compare)
haf on master
Remove stray extra find stanza … (compare)
haf on master
Let Dockerfile copy the artifac… (compare)
haf on master
Quicker builds with pre-downloa… Dockerfile with Rutta publish s… (compare)
haf on master
Test with better .dockerignore … (compare)
haf on master
Makefile targets (compare)
haf on master
Remove legacy/ folder; noone ha… Remove stray duplicate Version … Remove extra print of locales and 5 more (compare)
haf on master
Fix LC_ALL warning from perl (compare)
haf on master
Working Dockerfile build and ma… (compare)
haf on master
Add RELEASE_NOTES note and Dock… (compare)
TextWriterTarget
-> simple nlog adapter
Message
->String it would be great if you can write down some ideas in a github issue? :+1:
TextWriterTarget
is still a decent option, just that we don’t expose a way to create a decent custom formatter
yet
Hi. I'm having some trouble installing Logary using Paket. The required Hopac version requires a newer FSharp.Core than Logary and Suave
Paket the atempts to resolve the versions, printing messages like:
Could not resolve package FSharp.Core:
- Hopac 0.3.23 requested package FSharp.Core: >= 4.0.1.7-alpha
- Logary 4.0.112 requested package FSharp.Core: >= 4.0.0.1 (no prereleases)
- Suave 2.0.0 requested package FSharp.Core: >= 4.0.0.1 (no prereleases)
It ends up on Logary 4.0.112 and Hopac 0.3.14
Paket version 3.33.3
Main FAKE - 4.48
Main Logary - 4.0.112
Main Newtonsoft.Json - 9.0.1
Main SQLProvider - 1.0.41
Main Suave - 2.0
Mono 4.6.2
Is this a known issue?
IPAddress
would be stringified early in the process
open Expecto
[<EntryPoint>]
let main argv =
use logFile = new System.IO.StreamWriter("testlog.txt")
Logging.Global.initialiseIfDefault
{ Logging.Global.defaultConfig
with getLogger = fun name -> Logging.CombiningTarget(name,
[ Logging.TextWriterTarget(name, Logging.Verbose, logFile)
Logging.LiterateConsoleTarget(name, Logging.Verbose) ])
:> Logging.Logger
}
Tests.runTestsInAssembly defaultConfig argv
nupkg
just for it that installs it as a template file?