type NamespacedName … const Separator … // String returns the general purpose string representation func (n NamespacedName) String() string { … } // MarshalLog emits a struct containing required key/value pair func (n NamespacedName) MarshalLog() interface{ … }