Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ErrorToString ¶
ErrorToString converts an error to a string, handling panics if they occur.
func KVListFormat ¶
KVListFormat serializes all key/value pairs into the provided buffer. A space gets inserted before the first pair and between each pair.
func StringerToString ¶
StringerToString converts a Stringer to a string, handling panics if they occur.
func TrimDuplicates ¶
func TrimDuplicates(kvLists ...[]interface{}) [][]interface{}
TrimDuplicates deduplicates elements provided in multiple key/value tuple slices, whilst maintaining the distinction between where the items are contained.
func WithValues ¶
func WithValues(oldKV, newKV []interface{}) []interface{}
WithValues implements LogSink.WithValues. The old key/value pairs are assumed to be well-formed, the new ones are checked and padded if necessary. It returns a new slice.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.