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功能:注册并配置控制台日志提供程序选项。
参数:
- configure: (ConsoleLoggerOptions) -> Unit - 控制台日志选项配置回调。
返回值:
- LoggingBuilder - 配置后的日志构建器。
func addSimpleConsole()
cangjie
func addSimpleConsole(): LoggingBuilder功能:注册默认的 simple 控制台格式化器。
返回值:
- LoggingBuilder - 配置后的日志构建器。
func addSimpleConsole((SimpleConsoleFormatterOptions) -> Unit)
cangjie
func addSimpleConsole(configure: (SimpleConsoleFormatterOptions) -> Unit): LoggingBuilder功能:注册并配置 simple 控制台格式化器。
参数:
- configure: (SimpleConsoleFormatterOptions) -> Unit - simple 格式化器选项配置回调。
返回值:
- LoggingBuilder - 配置后的日志构建器。
func addSimpleConsole(IConfiguration)
cangjie
func addSimpleConsole(configuration: IConfiguration): LoggingBuilder功能:从配置源注册 simple 控制台格式化器。
参数:
- configuration: IConfiguration - simple 格式化器配置源。
返回值:
- LoggingBuilder - 配置后的日志构建器。
func addJsonConsole()
cangjie
func addJsonConsole(): LoggingBuilder功能:注册默认的 json 控制台格式化器。
返回值:
- LoggingBuilder - 配置后的日志构建器。
func addJsonConsole((JsonConsoleFormatterOptions) -> Unit)
cangjie
func addJsonConsole(configure: (JsonConsoleFormatterOptions) -> Unit): LoggingBuilder功能:注册并配置 json 控制台格式化器。
参数:
- configure: (JsonConsoleFormatterOptions) -> Unit - json 格式化器选项配置回调。
返回值:
- LoggingBuilder - 配置后的日志构建器。
func addJsonConsole(IConfiguration)
cangjie
func addJsonConsole(configuration: IConfiguration): LoggingBuilder功能:从配置源注册 json 控制台格式化器。
参数:
- configuration: IConfiguration - json 格式化器配置源。
返回值:
- LoggingBuilder - 配置后的日志构建器。
func addSystemdConsole()
cangjie
func addSystemdConsole(): LoggingBuilder功能:注册默认的 systemd 控制台格式化器。
返回值:
- LoggingBuilder - 配置后的日志构建器。
func addSystemdConsole((ConsoleFormatterOptions) -> Unit)
cangjie
func addSystemdConsole(configure: (ConsoleFormatterOptions) -> Unit): LoggingBuilder功能:注册并配置 systemd 控制台格式化器。
参数:
- configure: (ConsoleFormatterOptions) -> Unit - systemd 格式化器选项配置回调。
返回值:
- LoggingBuilder - 配置后的日志构建器。
func addSystemdConsole(IConfiguration)
cangjie
func addSystemdConsole(configuration: IConfiguration): LoggingBuilder功能:从配置源注册 systemd 控制台格式化器。
参数:
- configuration: IConfiguration - systemd 格式化器配置源。
返回值:
- LoggingBuilder - 配置后的日志构建器。
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- 自定义格式化器选项配置回调。
返回值:
- LoggingBuilder - 配置后的日志构建器。
func addConsoleFormatter(IConfiguration)
cangjie
func addConsoleFormatter<TFormatter, TOptions>(configuration: IConfiguration): LoggingBuilder where TFormatter <: ConsoleFormatter & Object,
TOptions <: ConsoleFormatterOptions功能:从配置源注册自定义控制台格式化器。
参数:
- configuration: IConfiguration - 自定义格式化器配置源。
返回值:
- LoggingBuilder - 配置后的日志构建器。