2017-07-17 11:38:48 +03:00

23 lines
606 B
Clojure

(ns status-im.utils.instabug
(:require [taoensso.timbre :as log]
[status-im.react-native.js-dependencies :as rn-dependencies]))
(defn log [str]
(if js/goog.DEBUG
(log/debug str)
(.IBGLog rn-dependencies/instabug str)))
(defn instabug-appender []
{:enabled? true
:async? false
:min-level nil
:rate-limit nil
:output-fn :inherit
:fn (fn [data]
(let [{:keys [level ?ns-str ?err output_]} data]
(log (force output_))))})
(when-not js/goog.DEBUG
(log/merge-config! {:appenders {:instabug (instabug-appender)}}))