                       params (assoc params :template template)]
                   (user-msg {:op op :params params})))))))
       (catch Error e
-        (infof "ERROR %s" (or (.getMessage e) e))
+        (errorf "ERROR %s: %s, %s" eid op (or (.getMessage e) e))
         (send-end-msg ws {:op :validate :payload (.getMessage e)}))
       (catch Exception e
-        (infof "EXCEPTION %s" (or (.getMessage e) e))
+        (errorf "EXCEPTION %s: %s, %s" eid op (or (.getMessage e) e))
         (send-end-msg ws {:op :validate :payload (.getMessage e)})))))
 
 

        dt (assoc dt :time-bits time)]
    dt))

;;; ------------------------------------------------------------------------;;;
;;;                    Tool Config and  Watcher                             ;;;
;;; ------------------------------------------------------------------------;;;


  (:require
   [clojure.string :as str]
   [clojure.pprint :refer [pprint]]
   [clojure.set :as set]
   [clojure.data.json :as json]
   [clojure.java.io :as io]
