Skip to content

interface ConsoleLoggerExtensions

cangjie
public interface ConsoleLoggerExtensions

功能:提供控制台日志扩展方法。

扩展到

成员概览

成员功能
func addConsole()注册默认控制台日志提供程序。
func addConsole((ConsoleLoggerOptions) -> Unit)注册并配置控制台日志提供程序选项。
func addSimpleConsole()注册默认的 simple 控制台格式化器。
func addSimpleConsole((SimpleConsoleFormatterOptions) -> Unit)注册并配置 simple 控制台格式化器。
func addSimpleConsole(IConfiguration)从配置源注册 simple 控制台格式化器。
func addJsonConsole()注册默认的 json 控制台格式化器。
func addJsonConsole((JsonConsoleFormatterOptions) -> Unit)注册并配置 json 控制台格式化器。
func addJsonConsole(IConfiguration)从配置源注册 json 控制台格式化器。
func addSystemdConsole()注册默认的 systemd 控制台格式化器。
func addSystemdConsole((ConsoleFormatterOptions) -> Unit)注册并配置 systemd 控制台格式化器。
func addSystemdConsole(IConfiguration)从配置源注册 systemd 控制台格式化器。
func addConsoleFormatter()注册自定义控制台格式化器。
func addConsoleFormatter((TOptions) -> Unit)注册并配置自定义控制台格式化器。
func addConsoleFormatter(IConfiguration)从配置源注册自定义控制台格式化器。

func addConsole()

cangjie
func addConsole(): LoggingBuilder

功能:注册默认控制台日志提供程序。

返回值:

func addConsole((ConsoleLoggerOptions) -> Unit)

cangjie
func addConsole(configure: (ConsoleLoggerOptions) -> Unit): LoggingBuilder

功能:注册并配置控制台日志提供程序选项。

参数:

返回值:

func addSimpleConsole()

cangjie
func addSimpleConsole(): LoggingBuilder

功能:注册默认的 simple 控制台格式化器。

返回值:

func addSimpleConsole((SimpleConsoleFormatterOptions) -> Unit)

cangjie
func addSimpleConsole(configure: (SimpleConsoleFormatterOptions) -> Unit): LoggingBuilder

功能:注册并配置 simple 控制台格式化器。

参数:

返回值:

func addSimpleConsole(IConfiguration)

cangjie
func addSimpleConsole(configuration: IConfiguration): LoggingBuilder

功能:从配置源注册 simple 控制台格式化器。

参数:

返回值:

func addJsonConsole()

cangjie
func addJsonConsole(): LoggingBuilder

功能:注册默认的 json 控制台格式化器。

返回值:

func addJsonConsole((JsonConsoleFormatterOptions) -> Unit)

cangjie
func addJsonConsole(configure: (JsonConsoleFormatterOptions) -> Unit): LoggingBuilder

功能:注册并配置 json 控制台格式化器。

参数:

返回值:

func addJsonConsole(IConfiguration)

cangjie
func addJsonConsole(configuration: IConfiguration): LoggingBuilder

功能:从配置源注册 json 控制台格式化器。

参数:

返回值:

func addSystemdConsole()

cangjie
func addSystemdConsole(): LoggingBuilder

功能:注册默认的 systemd 控制台格式化器。

返回值:

func addSystemdConsole((ConsoleFormatterOptions) -> Unit)

cangjie
func addSystemdConsole(configure: (ConsoleFormatterOptions) -> Unit): LoggingBuilder

功能:注册并配置 systemd 控制台格式化器。

参数:

返回值:

func addSystemdConsole(IConfiguration)

cangjie
func addSystemdConsole(configuration: IConfiguration): LoggingBuilder

功能:从配置源注册 systemd 控制台格式化器。

参数:

返回值:

func addConsoleFormatter()

cangjie
func addConsoleFormatter<TFormatter, TOptions>(): LoggingBuilder where TFormatter <: ConsoleFormatter & Object,
TOptions <: ConsoleFormatterOptions

功能:注册自定义控制台格式化器。

返回值:

func addConsoleFormatter((TOptions) -> Unit)

cangjie
func addConsoleFormatter<TFormatter, TOptions>(configure: (TOptions) -> Unit): LoggingBuilder where TFormatter <: ConsoleFormatter & Object,
TOptions <: ConsoleFormatterOptions

功能:注册并配置自定义控制台格式化器。

参数:

  • configure: (TOptions) -> Unit - 自定义格式化器选项配置回调。

返回值:

func addConsoleFormatter(IConfiguration)

cangjie
func addConsoleFormatter<TFormatter, TOptions>(configuration: IConfiguration): LoggingBuilder where TFormatter <: ConsoleFormatter & Object,
TOptions <: ConsoleFormatterOptions

功能:从配置源注册自定义控制台格式化器。

参数:

返回值: