Simon Cruanes
696a5d4b91
tidy up src/lib
2026-01-20 00:15:30 -05:00
Simon Cruanes
e01a2f773b
use the correct clock in logger/metrics; use ptime_clock as default
2026-01-20 00:15:26 -05:00
Simon Cruanes
e2c4a4e680
tracer/logger/metrics_emitter now pair emitter and clock
...
- clock is needed because timestamps need to be provided now
- explicit types are good anyway
- have at least one helper to emit the signal with optional
tracer/logger/metrics_emitter
- easier logger with `log` and `logf`
2026-01-20 00:15:25 -05:00
Simon Cruanes
d02d609cf9
feat lib: easily access the main tracer, logger, etc
2026-01-20 00:15:14 -05:00
Simon Cruanes
c4e8f8c39b
feat lib: dynamic forward to main; improve Main_exporter
2026-01-20 00:15:14 -05:00
Simon Cruanes
cf39d2a699
feat: tracer, logger, etc are regular emitters now
2026-01-20 00:15:13 -05:00
Simon Cruanes
b8228dfe25
split core library into opentelemetry.core and opentelemetry
2026-01-20 00:15:12 -05:00