Logary Adapters

Adapters are plug-ins into OTHER libraries, which can then output their internal logs into logary, which in turn takes care of sending those logs further.

Suave

Usage:

let web_config =
  { default_config with
      bindings = context.settings.GetBindings ()
      logger   = SuaveAdapter(logary.GetLogger "suave")
  }

Topshelf

Usage

TBD

EventStore

Usage:

open EventStore.ClientAPI
open EventStore.ClientAPI.Common.Log

use logary =  ...

let conn =
  ConnectionSettings.configureStart()
  |> ConnectionSettings.useCustomLogger (LogaryLogger(logary.GetLogger("EventStore")))
  |> ConnectionSettings.configureEnd (IPEndPoint(IPAddress.Loopback, 1113))

Also see configuring logging.

CommonLogging

Please help fill out!

log4net

Please help fill out!