Logger

Namespace: Peeps

View source

Classes

Logger

Methods

Name Details

``.ctor``

string * LoggerConfig -> Logger

name : string

config : LoggerConfig

Returns

BeginScope

'a -> IDisposable

state : 'a

Returns

IsEnabled

obj -> bool

logLevel : obj

Returns

Log

'a * 'b * 'c * 'd * 'e -> unit

logLevel : 'a

eventId : 'a

state : 'a

exception : 'a

formatter : 'a

Returns

LoggerProvider

Methods

Name Details

``.ctor``

LoggerConfig -> LoggerProvider

config : LoggerConfig

Returns

CreateLogger

string -> 'a

categoryName : string

Returns

Dispose

unit -> unit

Returns

Records

LoggerConfig

The logger configuration.

Fields

Name Type

EventId

int

LogLevel

obj

Actions

LoggerAction list

Methods

Name Details

Create

'a * LoggerAction list * int -> LoggerConfig

Create a new configuration.

logLevel : 'a

actions : LoggerAction list

eventId : int

Returns

CriticalConfig

LoggerAction list * int -> LoggerConfig

actions : LoggerAction list

eventId : int

Returns

DebugConfig

LoggerAction list * int -> LoggerConfig

actions : LoggerAction list

eventId : int

Returns

ErrorConfig

LoggerAction list * int -> LoggerConfig

actions : LoggerAction list

eventId : int

Returns

InfoConfig

LoggerAction list * int -> LoggerConfig

actions : LoggerAction list

eventId : int

Returns

TraceConfig

LoggerAction list * int -> LoggerConfig

actions : LoggerAction list

eventId : int

Returns

WarningConfig

LoggerAction list * int -> LoggerConfig

actions : LoggerAction list

eventId : int

Returns

PeepsContext

Fields

Name Type

Name

string

OutputDirectory

string

Actions

LoggerAction list

Methods

Name Details

Create

string * string * LoggerAction list -> PeepsContext

outputDirectory : string

name : string

actions : LoggerAction list

Returns

Modules

Generated on 17 July 2022 at 22:50:26 with FXD (version 0.1.0).