interface ILoggerFactory
cangjie
public interface ILoggerFactory <: Resource功能:定义日志记录器工厂的公共接口。
父类型:
Resource
成员概览
| 成员 | 功能 |
|---|---|
| func createLogger() | 按泛型类型创建日志记录器。 |
| func createLogger(String) | 按分类名称创建日志记录器。 |
| func addProvider(ILoggerProvider) | 在工厂运行时动态添加日志提供程序。 |
func createLogger()
cangjie
func createLogger<T>(): ILogger功能:按泛型类型创建日志记录器。
返回值:
- ILogger - 返回创建得到的日志记录器。
func createLogger(String)
cangjie
func createLogger(categoryName: String): ILogger功能:按分类名称创建日志记录器。
参数:
- categoryName:
String- 日志分类名称。
返回值:
- ILogger - 返回创建得到的日志记录器。
func addProvider(ILoggerProvider)
cangjie
func addProvider(provider: ILoggerProvider): Unit功能:在工厂运行时动态添加日志提供程序。
参数:
- provider: ILoggerProvider - 要添加的日志提供程序。
返回值:
Unit
异常:
UnsupportedException- 当日志记录器工厂已关闭时抛出。