Skip to content

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

功能:在工厂运行时动态添加日志提供程序。

参数:

返回值:

  • Unit

异常:

  • UnsupportedException - 当日志记录器工厂已关闭时抛出。