Usando os_log para registrar argumentos de função ou outros dados dinâmicos

Estou tentando registrar argumentos de função emos_log como isso

func foo(x: String, y: [String:String]) {
    //...
    os_log("foo: \(x) \(y.description)", log: OSLog.default, type: .debug)
}

Mas obtendo erro:

Não é possível converter o valor do tipo 'String' para o tipo de argumento esperado 'StaticString'

ntão, como posso registrar argumentos de função ou qualquer outro dado dinâmic

questionAnswers(1)

yourAnswerToTheQuestion