golang precede uma string a uma fatia… interface {}

Eu tenho um método que tem como argumentov ...interface{}, Preciso acrescentar esta fatia com umstring. Aqui está o método:

func (l Log) Error(v ...interface{}) {
  l.Out.Println(append([]string{" ERROR "}, v...))
}

Quando tento comappend() não funciona:

> append("some string", v)
first argument to append must be slice; have untyped string
> append([]string{"some string"}, v)
cannot use v (type []interface {}) as type string in append

Qual é a maneira correta de acrescentar neste caso?

questionAnswers(1)

yourAnswerToTheQuestion