mulog
mulog copied to clipboard
μ/log is a micro-logging library that logs events and data, not words!
Running the elasticsearch publisher against a data-stream fails with the following exception: ``` {:mulog/event-name :mulog/publisher-error, :mulog/timestamp 1659460044208, :mulog/trace-id #mulog/flake "4kTL6YN4f77IE0tEy63XNCSRzwFuG_77", :mulog/action :publish, :mulog/namespace "clojure.core", :mulog/origin :mulog/core, :app-name "no-name", :env :dev,...
Hi there 👋 Does it make sense for μ/log to be used from ClojureScript, and if so, is this something you'd be interested in supporting? I've been looking at alternatives...
I inadvertently discovered that mulog's structured logging facilitates map alignment to make the log events, in my eyes, a lot more readable: ``` {:mulog/event-name :app.server/api, :mulog/timestamp "Tue Apr 06 14:18:11...
Hello, thanks for this nice project! I've been stumbling upon one exception, and one unexpected behaviour while trying to expose JVM metrics to Prometheus scrapper: ``` clj (ns piotr-yuxuan.mulog-expose-kafka-publisher (:require...
Hi, I accidentally passed the wrong arguments to u/trace which caused problems with mulog and publishing. No error was emitted when executing the function which made me miss it. example...
An integration test to verify that events are sent correctly to Zipkin (or Jaeger) using https://github.com/javahippie/clj-test-containers The test should: - start Zipkin cluster - initialize a μ/log publisher - send...
An integration test to verify indexing configuration with various Elasticsearch versions using https://github.com/javahippie/clj-test-containers The test should: * start Elasticsearch for a given version * initialize a publisher to the ELS...
A ***μ/log*** publisher for Console (Advanced Console publisher). Support: - event templating/formatting - ascii coloring Guidelines to write a publisher: - Please read [How to write custom publishers](https://github.com/BrunoBonacci/mulog/blob/master/doc/custom-publishers.md) - Get...
With `str`, the tag value could be something useless like `"clojure.lang.LazySeq@1b554e1"`