Skip to content

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)

View source

Summary: A logger where you pass in Action delegates that will be invoked when the Write methods are invoked.

Parameters

NameTypeDescription
writeNoTypeActionA action which is called when the [Write](# is called.
writeWithTypeActionA action which is called when the [Write](# is called.
writeNoTypeWithExceptionActionA action which is called when the [Write](# is called.
writeWithTypeAndExceptionActionA action which is called when the [Write](# is called.

Remarks

Initializes a new instance of the ActionLogger class.