【发布时间】:2015-05-11 03:39:29
【问题描述】:
我可以使用 elixir 记录器来检查字符串
> str = "string"
> Logger.info "Here is a #{str}"
[info] Here is a string
但是当我记录一个列表时,它看起来并不漂亮
> list = [1,2,3,4,5]
> Logger.info "Here is a list: #{list}"
[info] Here is a list: ^A^B^C^D^E^F
当我记录关键字列表时,它会出错
> kwl = [a: "apple", b: "banana"]
> Logger.info "Here is a keyword list: #{kwl}"
** (ArgumentError) argument error
(stdlib) :unicode.characters_to_binary([a: "apple", b: "banana"])
(elixir) lib/list.ex:555: List.to_string/1
您如何在 Elixir 中记录除字符串以外的列表、元组和数据类型?
【问题讨论】: