diff --git a/index.clj.html b/index.clj.html index 62ac965..c92b460 100644 --- a/index.clj.html +++ b/index.clj.html @@ -1,3 +1,3 @@ -Telemere 1.0.0-SNAPSHOT

Telemere 1.0.0-SNAPSHOT

Released under the Eclipse Public License - v 1.0

Structured telemetry library for Clojure/Script.

Installation

To install, add the following dependency to your project or build file:

[com.taoensso/telemere "1.0.0-SNAPSHOT"]

Namespaces

taoensso.telemere

Structured telemetry for Clojure/Script applications.
\ No newline at end of file +Telemere 1.0.0-alpha1

Telemere 1.0.0-alpha1

Released under the Eclipse Public License - v 1.0

Structured telemetry library for Clojure/Script.

Installation

To install, add the following dependency to your project or build file:

[com.taoensso/telemere "1.0.0-alpha1"]

Namespaces

taoensso.telemere

Structured telemetry for Clojure/Script applications.
\ No newline at end of file diff --git a/index.cljs.html b/index.cljs.html index 3b2e4d9..e1acd28 100644 --- a/index.cljs.html +++ b/index.cljs.html @@ -1,3 +1,3 @@ -Telemere 1.0.0-SNAPSHOT

Telemere 1.0.0-SNAPSHOT

Released under the Eclipse Public License - v 1.0

Structured telemetry library for Clojure/Script.

Installation

To install, add the following dependency to your project or build file:

[com.taoensso/telemere "1.0.0-SNAPSHOT"]

Namespaces

taoensso.telemere

Structured telemetry for Clojure/Script applications.
\ No newline at end of file +Telemere 1.0.0-alpha1

Telemere 1.0.0-alpha1

Released under the Eclipse Public License - v 1.0

Structured telemetry library for Clojure/Script.

Installation

To install, add the following dependency to your project or build file:

[com.taoensso/telemere "1.0.0-alpha1"]

Namespaces

taoensso.telemere

Structured telemetry for Clojure/Script applications.
\ No newline at end of file diff --git a/index.html b/index.html index 6dc4777..629f379 100644 --- a/index.html +++ b/index.html @@ -1,3 +1,3 @@ -Telemere 1.0.0-SNAPSHOT

Telemere 1.0.0-SNAPSHOT

Released under the Eclipse Public License - v 1.0

Structured telemetry library for Clojure/Script.

Installation

To install, add the following dependency to your project or build file:

[com.taoensso/telemere "1.0.0-SNAPSHOT"]

Platforms

This project includes code for multiple platforms, please choose a platform to view its documentation:

\ No newline at end of file +Telemere 1.0.0-alpha1

Telemere 1.0.0-alpha1

Released under the Eclipse Public License - v 1.0

Structured telemetry library for Clojure/Script.

Installation

To install, add the following dependency to your project or build file:

[com.taoensso/telemere "1.0.0-alpha1"]

Platforms

This project includes code for multiple platforms, please choose a platform to view its documentation:

\ No newline at end of file diff --git a/taoensso.telemere.cljs.html b/taoensso.telemere.cljs.html index 195e1b9..906690b 100644 --- a/taoensso.telemere.cljs.html +++ b/taoensso.telemere.cljs.html @@ -1,6 +1,6 @@ -taoensso.telemere documentation

taoensso.telemere

Structured telemetry for Clojure/Script applications.
+taoensso.telemere documentation

taoensso.telemere

Structured telemetry for Clojure/Script applications.
 
 See the GitHub page (esp. Wiki) for info on motivation and design:
   <https://www.taoensso.com/telemere>

*ctx*

dynamic

clj

cljs

Dynamic context: arbitrary user-level state attached as `:ctx` to all signals.
diff --git a/taoensso.telemere.html b/taoensso.telemere.html
index 0ec85f7..5368a87 100644
--- a/taoensso.telemere.html
+++ b/taoensso.telemere.html
@@ -1,6 +1,6 @@
 
-taoensso.telemere documentation

taoensso.telemere

Structured telemetry for Clojure/Script applications.
+taoensso.telemere documentation

taoensso.telemere

Structured telemetry for Clojure/Script applications.
 
 See the GitHub page (esp. Wiki) for info on motivation and design:
   <https://www.taoensso.com/telemere>

*ctx*

dynamic

clj

cljs

Dynamic context: arbitrary user-level state attached as `:ctx` to all signals.
@@ -119,13 +119,17 @@ Default level: `:error`
 
 Examples:
 
-  (catch->error! (/ 1 0)) ; %> {:kind :error, :level :error, :error <caught> ...}
-  (catch->error! {:id ::my-id, :catch-val "threw"} (/ 1 0)) ; %> {... :id ::my-id ...}
+  (catch->error! (/ 1 0))         ; %> {:kind :error, :level :error, :error <caught> ...}
+  (catch->error! ::my-id (/ 1 0)) ; %> {... :id ::my-id ...}
   (catch->error!
     {:let  [x "x"] ; Available to `:data` and `:msg`
      :data {:x x}
-     :msg_ ["My msg:" x]}
-     (/ 1 0)) ; %> {... :data {x "x"}, :msg_ "My msg: x" ...}
+     :msg  ["My msg:" x my-error]
+     :catch-val "Return value when form throws"
+     :catch-sym my-error ; Sym of caught error, available to `:data` and `:msg`
+     }
+
+     (/ 1 0)) ; %> {... :data {x "x"}, :msg_ "My msg: x <caught>" ...}
 
 Tips: