In order to do logging nicely, I want to know how to convert argument to argument name string In Swift.

I already know [Logging Method signature using swift](https://stackoverflow.com/questions/24048430/logging-method-signature-using-swift).

I want to know how to log function argument as it is , following its value?

---

PS: I want to create a Util method helping logging.

```
func printMore(objName: Any){
    print("objName: \(objName)")
}

```

the `print("objName:...`, I want the 'objName' injected automatically.

Suck as conditions:

```
let foo = "Sark"
print("foo: \(foo)")

```

---

PPS: It is about Swift runtime. After I alloc some memory, I create some objects, how to get them through runtime instead of hard coding.