接口
interface LogValue
public interface LogValue {
func writeTo(w: LogWriter): Unit
}
功能:为类型提供序列化到日志输出目标的接口。
与 LogWriter 搭配使用, LogWriter 可以通过 writeValue 来将实现了 LogValue 接口的类型写入到日志输出目标中。
func writeTo(LogWriter)
func writeTo(w: LogWriter): Unit
功能:将实现了 LogValue 接口的类型写入参数 w
指定的 LogWriter 实例中。
参数:
extend Bool <: LogValue
extend Bool <: LogValue
功能:为 Bool 类型实现 LogValue 接口。
父类型:
func writeTo(LogWriter)
public func writeTo(w: LogWriter): Unit
功能:提供 Bool 类型序列化到流的功能。
参数:
extend Exception <: LogValue
extend Exception <: LogValue
功能:为 Exception 类型实现 LogValue 接口。
父类型:
func writeTo(LogWriter)
public func writeTo(w: LogWriter): Unit
功能:提供 Exception 类型序列化到流的功能。
参数:
extend Int64 <: LogValue
extend Int64 <: LogValue
功能:为 Int64 类型实现 LogValue 接口。
父类型:
func writeTo(LogWriter)
public func writeTo(w: LogWriter): Unit
功能:提供 Int64 类型序列化到流的功能。
参数:
extend Float64 <: LogValue
extend Float64 <: LogValue
功能:为 Float64 类型实现 LogValue 接口。
父类型:
func writeTo(LogWriter)
public func writeTo(w: LogWriter): Unit
功能:提供 Float64 类型序列化到流的功能。
参数:
extend String <: LogValue
extend String <: LogValue
功能:为 String 类型实现 LogValue 接口。
父类型:
func writeTo(LogWriter)
public func writeTo(w: LogWriter): Unit
功能:提供 String 类型序列化到流的功能。
参数:
extend DateTime <: LogValue
extend DateTime <: LogValue
功能:为 DateTime 类型实现 LogValue 接口。
父类型:
func writeTo(LogWriter)
public func writeTo(w: LogWriter): Unit
功能:提供 DateTime 类型序列化到流的功能。
参数:
extend Duration <: LogValue
extend Duration <: LogValue
功能:为 Duration 类型实现 LogValue 接口。
父类型:
func writeTo(LogWriter)
public func writeTo(w: LogWriter): Unit
功能:提供 Duration 类型序列化到流的功能。
参数:
extend Array <: LogValue
extend<T> Array<T> <: LogValue where T <: LogValue
功能:为 Array<T> 类型实现 LogValue 接口。
父类型:
func writeTo(LogWriter)
public func writeTo(w: LogWriter): Unit
功能:提供 Array<T> 类型序列化到流的功能。
参数:
extend HashMap <: LogValue
extend<K, V> HashMap<K, V> <: LogValue where K <: String, V <: LogValue
功能:为 HashMap<K, V> 类型实现 LogValue 接口。
父类型:
func writeTo(LogWriter)
public func writeTo(w: LogWriter): Unit
功能:提供 HashMap<K, V> 类型序列化到流的功能。
参数:
extend TreeMap <: LogValue
extend<K, V> TreeMap<K, V> <: LogValue where K <: String, V <: LogValue
功能:为 TreeMap<K, V> 类型实现 LogValue 接口。
父类型:
func writeTo(LogWriter)
public func writeTo(w: LogWriter): Unit
功能:提供 TreeMap<K, V> 类型序列化到流的功能。
参数:
extend Option <: LogValue
extend<T> Option<T> <: LogValue where T <: LogValue
功能:为 Option<T> 类型实现 LogValue 接口。
父类型:
func writeTo(LogWriter)
public func writeTo(w: LogWriter): Unit
功能:提供 Option<T> 类型序列化到流的功能。
参数: