在 clojure 中用音色记录:如何设置时间戳和本地?
log with timbre in clojure: how to set timestamp and local?
我有以下代码。
(timbre/merge-config! {:timestamp-pattern "yyyy/MM/dd HH:mm:ss ZZ" } )
(info (str "acm template deploy start..., the version is " version))
但是时间戳格式不是我想要的。我应该如何设置格式?
$ lein run
Compiling com.rockiedata.dw.acm.template.deploy
15-Jun-25 22:13:00 UnknownHost INFO [com.rockiedata.dw.acm.template.deploy] - acm template deploy start..., the version is 0.1
还有怎么设置local,文档里说了
:timestamp-locale nil
但是如何设置中文本地呢?
根据文档 https://github.com/ptaoussanis/timbre,您应该执行以下操作:
(timbre/merge-config!
{:timestamp-opts
{:pattern "yyyy/MM/dd HH:mm:ss ZZ"
:locale (java.util.Locale. "zh_CN")}})
我有以下代码。
(timbre/merge-config! {:timestamp-pattern "yyyy/MM/dd HH:mm:ss ZZ" } )
(info (str "acm template deploy start..., the version is " version))
但是时间戳格式不是我想要的。我应该如何设置格式?
$ lein run
Compiling com.rockiedata.dw.acm.template.deploy
15-Jun-25 22:13:00 UnknownHost INFO [com.rockiedata.dw.acm.template.deploy] - acm template deploy start..., the version is 0.1
还有怎么设置local,文档里说了
:timestamp-locale nil
但是如何设置中文本地呢?
根据文档 https://github.com/ptaoussanis/timbre,您应该执行以下操作:
(timbre/merge-config!
{:timestamp-opts
{:pattern "yyyy/MM/dd HH:mm:ss ZZ"
:locale (java.util.Locale. "zh_CN")}})