Я пытаюсь создать собственное сообщение в основном разделе электронной почты с помощью riemann. Я не мог добавить поле динамически.
Конфигурация Римана:
(let [email (mailer
{:host "XXXXX" :port XX :user "XXX" :pass "XXX" :auth "true"
:subject (fn [events] "Team")
:body (fn [events]
(apply str "Hello Team, now the time is" (:timestamp event) "Thank You!"))
:from "[email protected]"})]
Мой вывод:
Hello Team, now the time is Thank You!
Мой ожидаемый результат:
Hello Team, now the time is 12:13:45 Thank You!.
Моя временная метка не добавляется в :body.
events
, и вы читаете изevent
(отсутствует s). сначала начните с(pr-str events)
, чтобы посмотреть, что получится. - person cfrick   schedule 20.11.2015(pr-str events)
Я получаю событие:timestamp.
Но когда я пробовал это с(apply str "Hello Team, now the time is" (:timestamp events) "Thank You!")).
, я не получаю значение:timestamp
, которое добавляется к моей строке. - person Mangoski   schedule 20.11.2015