public class SimpleLogger <: Logger {
public init()
public init(name: String, level: LogLevel, output: OutputStream)
} 功能:此类实现 Logger 接口,提供基础的日志打印和管理功能。
包括自定义日志名称,控制日志打印级别,自定义输出流,默认情况下,日志名称为 “Logger”,打印级别为 INFO,输出流为 stdOut。
public init(name: String, level: LogLevel, output: OutputStream)
功能:创建一个 SimpleLogger 实例,指定日志名称,日志打印级别和输出流。
参数:
public func debug(msg: String): Unit
功能:打印 DEBUG 级别的日志的便捷函数。
参数:
public func error(msg: String): Unit
功能:打印 ERROR 级别的日志的便捷函数。
参数:
public func info(msg: String): Unit
功能:打印 INFO 级别的日志的便捷函数。
参数:
public func log(level: LogLevel, msg: String): Unit
功能:打印日志的通用函数,需指定日志级别。
参数:
public func setOutput(output: OutputStream): Unit
功能:设置输出流,日志信息将打印到该输出流中。
参数:
public func trace(msg: String): Unit
功能:打印 TRACE 级别的日志的便捷函数。
参数:
public func warn(msg: String): Unit
功能:打印 WARN 级别的日志的便捷函数。
参数: