Skip to content

Latest commit

 

History

History
33 lines (23 loc) · 973 Bytes

Logging.md

File metadata and controls

33 lines (23 loc) · 973 Bytes

Question

I use logging method X, how can I make re-frame use my method?

Answer

re-frame makes use of the logging functions: warn, log, error, group and groupEnd.

By default, these functions map directly to the js/console equivalents, but you can override that by providing your own set or subset of these functions using re-frame.core/set-loggers! like this:

(defn my-warn
   [& args]      
   (post-warning-somewhere (apply str args)))

(defn my-log
   [& args]
   (write-to-datadog (apply str args)))

(re-frame.core/set-loggers!  {:warn  my-warn   
                              :log   my-log 
                              ...})

Up: FAQ Index