Logger
Namespace: Peeps
Classes
Logger
Methods
| Name | Details |
|---|---|
|
``.ctor`` string * LoggerConfig -> Logger |
name : stringconfig : LoggerConfigReturns |
|
BeginScope 'a -> IDisposable |
state : 'aReturns |
|
IsEnabled obj -> bool |
logLevel : objReturns |
|
Log 'a * 'b * 'c * 'd * 'e -> unit |
logLevel : 'aeventId : 'astate : 'aexception : 'aformatter : 'aReturns |
LoggerProvider
Methods
| Name | Details |
|---|---|
|
``.ctor`` LoggerConfig -> LoggerProvider |
config : LoggerConfigReturns |
|
CreateLogger string -> 'a |
categoryName : stringReturns |
|
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 : 'aactions : LoggerAction listeventId : intReturns |
|
CriticalConfig LoggerAction list * int -> LoggerConfig |
actions : LoggerAction listeventId : intReturns |
|
DebugConfig LoggerAction list * int -> LoggerConfig |
actions : LoggerAction listeventId : intReturns |
|
ErrorConfig LoggerAction list * int -> LoggerConfig |
actions : LoggerAction listeventId : intReturns |
|
InfoConfig LoggerAction list * int -> LoggerConfig |
actions : LoggerAction listeventId : intReturns |
|
TraceConfig LoggerAction list * int -> LoggerConfig |
actions : LoggerAction listeventId : intReturns |
|
WarningConfig LoggerAction list * int -> LoggerConfig |
actions : LoggerAction listeventId : intReturns |
PeepsContext
Fields
| Name | Type |
|---|---|
|
Name |
string |
|
OutputDirectory |
string |
|
Actions |
LoggerAction list |
Methods
| Name | Details |
|---|---|
|
Create string * string * LoggerAction list -> PeepsContext |
outputDirectory : stringname : stringactions : LoggerAction listReturns |