,System.Action{System.String,System.Type,Splat.LogLevel>
Defined in Type: ActionLogger
Namespace: Splat
Assembly: Splat.Logging.dll
Applies to
net10.0, net10.0-browserwasm1.0, net10.0-desktop1.0, net9.0, net9.0-browserwasm1.0, net9.0-desktop1.0, net8.0, net8.0-ios17.5, net8.0-maccatalyst17.5, net8.0-macos14.2, net8.0-macos14.5, net8.0-tvos17.2, netstandard2.1, net462, net481
public ActionLogger(Action<string, LogLevel> writeNoType, Action<string, Type, LogLevel> writeWithType, Action<Exception, string, LogLevel> writeNoTypeWithException, Action<Exception, string, Type, LogLevel> writeWithTypeAndException)
Summary: A logger where you pass in Action delegates that will be invoked when the Write methods are invoked.
Parameters
| Name | Type | Description |
|---|---|---|
writeNoType | Action | A action which is called when the [Write](# is called. |
writeWithType | Action | A action which is called when the [Write](# is called. |
writeNoTypeWithException | Action | A action which is called when the [Write](# is called. |
writeWithTypeAndException | Action | A action which is called when the [Write](# is called. |
Remarks
Initializes a new instance of the ActionLogger class.