package trace-tef
A simple backend for trace, emitting Catapult/TEF JSON into a file
Install
Dune Dependency
Authors
Maintainers
Sources
trace-0.4.tbz
sha256=b51ec546ec1c90f6ed60b330ea7c9212d5c9c26e4d93e38e60224d984fab09b1
sha512=dc617857b0f213765b82b45281ebef2fab4b8c213597f19cf4476356e2c7295c3aeb0d71c8d1954617196d7c491336efba1c67f02138d011ac590053c06ed638
doc/CHANGES.html
0.4
- add
?data
tocounter_int
andcounter_float
- add
float
to user data - add
add_data_to_current_span
andadd_data_to_manual_span
- make
explicit_span.meta
mutable - trace-tef: write to
trace.json
if env variableTRACE
is either 1 or true - trace-tef: emit function name, if provided, as a metadata key/value pair
- re-export trace.core in trace
- perf: in trace-tef, use broadcast instead of signal in the job queue
0.3
- add explicit spans, for more precise tracing
- rename repo to ocaml-trace
- trace-tef: add a ticker thread to ensure we flush the file regularly
0.2
- trace-tef: additional argument to
with_setup
; env for "stdout"/"stderr" - refactor: avoid conflicting with stdlib
Trace
module by adding sublibrarytrace.core
. Programs that usecompiler-libs.toplevel
should usetrace.core
directly, because usingtrace
will cause linking errors. - perf(trace-tef): improve behavior of collector under contention by pulling all events at once in the worker
0.1
initial release
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>