接口

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> 类型序列化到流的功能。

参数: