Documentation ¶
Index ¶
- func CloneAndRedact(source interface{}) (dest interface{}, err error)
- func GenerateUniqueID() string
- func GenerateUnqueServiceName(prepend string) string
- func IsEmptyOrNil(i interface{}) bool
- func IsNil(i interface{}) bool
- func IsZero(v reflect.Value) bool
- func MakeRedactedCopy(src, dst interface{}) error
- func PrettyJSON(obj interface{}) string
- func PrettyPrintRedacted(source, dest interface{})
- func RandomString(n int) string
- func Redact(reflectValue reflect.Value)
- type Zeroer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CloneAndRedact ¶ added in v0.1.270
func CloneAndRedact(source interface{}) (dest interface{}, err error)
CloneAndRedact logs a redacted version of the object
func GenerateUniqueID ¶ added in v0.1.290
func GenerateUniqueID() string
func IsEmptyOrNil ¶ added in v0.1.188
func IsEmptyOrNil(i interface{}) bool
IsEmptyOrNil checks if a value is empty or nil, useful for strings and arrays
func IsZero ¶ added in v0.1.188
IsZero : determine is zero value 1. string => empty string 2. bool => false 3. function => nil 4. map => nil (uninitialized map) 5. slice => nil (uninitialized slice)
func MakeRedactedCopy ¶ added in v0.1.248
func MakeRedactedCopy(src, dst interface{}) error
MakeRedactedCopy ...
func PrettyJSON ¶ added in v0.1.220
func PrettyJSON(obj interface{}) string
PrettyJSON returns a pretty-printed JSON string for the given object.
func PrettyPrintRedacted ¶ added in v0.1.248
func PrettyPrintRedacted(source, dest interface{})
PrettyPrintRedacted ...
func RandomString ¶
Types ¶
Source Files ¶
Click to show internal directories.
Click to hide internal directories.