-
tracexec
A small utility for tracing execve{,at}
-
dbg-swc
Debug utilities
-
wasmtime-jit-debug
JIT debug interfaces support for Wasmtime
-
woody
A logger for Rust that's *actually* easy to use
-
glean
SDK Rust language bindings
-
radb_client
adb client for rust
-
tracing-layer-slack
Send filtered tracing events to Slack
-
tracing-layer-core
Send filtered tracing events to a webhook endpoint
-
glean-core
A modern Telemetry library
-
assert-be-close
function to assert that two numbers are close to each other
-
wasi-logger
A
log::Log
implementation for WASM components backed by thewasi:logging/logging
WIT interface -
pavex_tracing
The official integration between
tracing
and the Pavex framework -
metrics-process
Cross-platform Prometheus style process metrics collector of metrics crate
-
syd
rock-solid user-space kernel to sandbox applications on Linux>=5.19
-
runtime-otel-metrics
Meter your tokio runtime and process memory with OpenTelemetry
-
tracing-panic
A panic hook that captures panic information as a tracing event
-
ckb-metrics
A lightweight metrics facade used in CKB
-
psp-logger
Logger for the PSP
-
tracing-layer-discord
Send filtered tracing events to Discord
-
assert_size
A macro to assert that a type has a specific size at compile time
-
sentry
(getsentry.com) client for rust ;)
-
watchlog
A command-line utility to help you see how a log is moving
-
e-log
log
-
dioxus-logger
A logging utility to provide a standard interface whether you're targetting web desktop, fullstack, and more
-
telemetry-rust
Open Telemetry fox Axum and Tracing
-
sentry-core
Core sentry library used for instrumentation and integration development
-
libopcodes-rs
Rust bindings for libopcodes
-
cargo-expand
Wrapper around rustc -Zunpretty=expanded. Shows the result of macro expansion and #[derive] expansion.
-
tracing-appender-localtime
tracing-appender base on localtime (chrono)
-
bridgestan
Rust interface for BridgeStan
-
axolotl_git
project management cli
-
sentry-types
Common reusable types for implementing the sentry.io protocol
-
sentry-tracing
Sentry integration for tracing and tracing-subscriber crates
-
git-tags-semver
extract SemVer Version Information from annotated git tags
-
otlp-logger
convenience crate to configure an OpenTelemetry otlp endpoint with Tokio Tracing
-
sentry-tower
Sentry integration for tower-based crates
-
sentry-backtrace
Sentry integration and utilities for dealing with stacktraces
-
sentry-debug-images
Sentry integration that adds the list of loaded libraries to events
-
sentry-slog
Sentry integration for the slog crate
-
sentry-log
Sentry integration for log and env_logger crates
-
sentry-anyhow
Sentry integration for anyhow
-
framehop
Stack frame unwinding support for various formats
-
observability-kit
Configuration and other common entities related to observability
-
sentry-panic
Sentry integration for capturing panics
-
sn_logging
Safe Networking Logging
-
usearch
Smaller & Faster Single-File Vector Search Engine from Unum
-
krata-ctl
Command-line tool to control the krata hypervisor
-
addr2line
A cross-platform symbolication library written in Rust, using
gimli
-
cdefmt-parser
Parsing library for cdefmt log frames
-
sentry-tauri
An experimental Tauri Plugin for Sentry
-
paranoid-android
Integration layer between tracing and Android logs
-
mozilla/neqo-common
Neqo, an implementation of QUIC written in Rust
-
gix-trace
provide minimal
tracing
support that can be turned off to zero cost -
log-fastly
log
façade for Fastly Compute -
unc-o11y
Observability helpers for the unc codebase
-
adb_client
Rust ADB (Android Debug Bridge) client library
-
dora-runtime
dora
goal is to be a low latency, composable, and distributed data flow -
re_log
Helpers for setting up and doing text logging in the Rerun crates
-
re_crash_handler
Detect panics and signals, logging them and optionally sending them to analytics
-
micromegas-telemetry-sink
module for the publication of telemetry, part of micromegas
-
eventheader_dynamic
Rust API for runtime-specified eventheader-encoded Linux Tracepoints via user_events
-
eventheader
Rust API for eventheader-encoded Linux Tracepoints via user_events
-
tracepoint
Rust API for Linux Tracepoints via user_events
-
rerun_c
Rerun C SDK
-
micromegas-tracing
instrumentation module, part of micromegas
-
eventlog-rs
Rust Parsing tool for TCG EventLog
-
prima-tracing
Prima.it opentelemetry standard library
-
nearly
Compare IEEE floating point types
-
ftlog
An asynchronous logging library for high performance
-
tracing-gum
Stick logs together with the TraceID as provided by tempo (polkadot v1.10.0)
-
tracing_android_trace
Support for Android NDK Tracing
-
bugstalker
modern and lightweight debugger for rust applications
-
minidump-writer
Rust rewrite of Breakpad's minidump_writer
-
iter-debug
impl Debug for iterators using a wrapper
-
frida-gum
Rust bindings for Frida
-
tracing-modality
tracing
Layer
(andSubscriber
) for emitting trace data to Auxon Modality -
await-tree
Instrument await-tree for actor-based applications
-
death_god_logging_tool
My awesome lovelly logging. With colors and code links. (Настройка логирования с навигацией по коду)
-
tracing-aliyun-sls
A tracing layer for aliyun sls
-
bigerror
handle big errors ¯\_(ツ)_/¯
-
xray-lite
AWS X-Ray daemon client for Rust
-
logfather
straightforward logging library for Rust
-
my-env-logger-style
pretty, opinionated style for env_logger
-
xray-lite-aws-sdk
xray-lite extension for AWS SDK for Rust
-
radb
Implement Python AdbUtils
-
show-image
quickly show images in a window for debugging
-
wlink
WCH-Link flash tool for WCH's RISC-V MCUs(CH32V, CH56X, CH57X, CH58X, CH59X, CH32L103, CH32X035, CH641, CH643)
-
c8
🎮 CHIP-8 / S-CHIP / XO-CHIP tui toolkit featuring a virtual machine, debugger, and disassembler
-
opentelemetry-http
Helper implementations for sending HTTP requests. Uses include propagating and extracting context over http, exporting telemetry, requesting sampling strategies.
-
egui_logger
log implementation for egui
-
backtrace
acquire a stack trace (backtrace) at runtime in a Rust program
-
cadence
An extensible Statsd client for Rust
-
opentelemetry-etw-logs
OpenTelemetry logs exporter to ETW (Event Tracing for Windows)
-
dsi-progress-logger
port of the ProgressLogger class from the DSI Utilities
-
tauri-plugin-devtools
CrabNebula devtools for Tauri: Inspect, monitor, and understand your application with ease
-
cadence-macros
Macros for Cadence, an extensible Statsd client for Rust
-
cli-logger
Basic logger with oxidized batteries included
-
debugs_tools
A Dict tool
-
tauri-plugin-log
Configurable logging for your Tauri app
-
tracing-axiom
The tracing layer for shipping traces to Axiom
-
PrintLib
The ultimative printing libary for Rust #cli #string #color #term_color
-
metrics
A lightweight metrics facade
-
forensic-adb
Tokio based client library for the Android Debug Bridge (adb) based on mozdevice
-
redox-log
An extensible logging framework mainly for use by Redox OS
-
flexi_logger
easy-to-configure and flexible logger that writes logs to stderr or stdout and/or to files. It allows custom logline formats, and it allows changing the log specification at runtime…
-
sdre-rust-logging
logging library for Rust, with a custom formatter
-
ptr_info_lib
retrieving information about pointer memory regions in Linux
-
rummage
opinionated environment collector
-
metrics-exporter-prometheus
A metrics-compatible exporter for sending metrics to Prometheus
-
metrics-util
Helper types/functions used by the metrics ecosystem
-
reportme
A metrics crate used in build environment. Used to know the actual usage of your crates.
-
microlog
Dead simple log subscriber
-
opentelemetry-tracing-utils
Some opinionated useful utilities for setting up otel tracing in Rust
-
tracing-chrome
A Layer for tracing-subscriber that outputs Chrome-style traces
-
dev-scope
help diagnose errors, setup machines, and report bugs to authors
-
tracing-unwrap
Extension traits for logging failed unwraps to a tracing subscriber
-
lightshark
WebSocket proxy with support for MessagePack
-
logkit
Super fast, structured, scalable logging library for Rust
-
logging_timer
timers that log the elapsed time when dropped
-
ari-subscriber
Async Executor Instrumentation Observability Utility A tracing subscriber layer that outputs Tokio's tracing instrumentation to the terminal in a format conducive to debugging
-
timberio/tracing-limit
A high-performance observability data pipeline
-
fast_log
Rust async log High-performance asynchronous logging
-
gdb-command
Wrapper for gdb in batch mode
-
rs-logger
logging library
-
tracing-opentelemetry-instrumentation-sdk
A set of helpers to build OpenTelemetry instrumentation based on
tracing
crate -
flutter_logger
logging library for using rust together with flutter/dart and flutter_rust_bridge
-
pdblister
Faster version of
symchk /om
for generating PDB manifests of offline machines -
timberio/file-source
A high-performance observability data pipeline
-
axum-tracing-opentelemetry
Middlewares and tools to integrate axum + tracing + opentelemetry
-
opentelemetry-application-insights
OpenTelemetry exporter for Azure Application Insights
-
init-tracing-opentelemetry
A set of helpers to initialize (and more) tracing + opentelemetry (compose your own or use opinionated preset)
-
tonic-tracing-opentelemetry
Middlewares and tools to integrate tonic + tracing + opentelemetry
-
android-logd-logger
A logging implementation for
log
which directly writes to the Android logd daemon -
env_logger
A logging implementation for
log
which is configured via an environment variable -
tracing-opentelemetry
OpenTelemetry integration for tracing
-
logging_timer_proc_macros
Proc-macro implementation for the logging_timer crate
-
call_logger
A logger that calls another application for every logged item
-
diagnostic
Pretty diagnostic report
-
prometheus-client
Open Metrics client library allowing users to natively instrument applications
-
rlg
that implements application-level logging with a simple, readable output format
-
libsyd
Rust-based C library for syd interaction via /dev/syd
-
cursive-logger-view
Forked from deinstapel/cursive-flexi-logger-view
-
datadog-formatting-layer
providing a tracing-subscriber layer for formatting events so Datadog can parse them
-
assert2
assert!(...) and check!(...) macros inspired by Catch2, now with diffs!
-
traceon
An easy to use log and tracing formatter with a flattened json or pretty output
-
scala-native-demangle
Demangle Scala Native identifiers
-
simplelog
logging facility for Rust's log crate
-
logpeek
A logger implementation for the log crate. Meant to integrate with logpeek-server.
-
infinite-errors
Generic error handling framework with static backtraces
-
std-logger
A logging implementation for the log crate that logs messages to standard error and requests to standard out. It support a number of output formats including JSON, JSON for GCP (gcloud) and logfmt.
-
lupp
Commandline tool for colorizing logs
-
veilid-bugsalot
Fork of bugsalot to meet the needs of the Veilid project. Debugging macros and APIs for shipping stable codebases.
-
tracing-tunnel
Tunnelling tracing information across API boundary
-
flexi_syslog
A syslog writer for flexi_logger
-
tracing-systemd
A tracing subscriber that logs to the systemd journal
-
log
A lightweight logging facade for Rust
-
tracing-logfmt
A logfmt formatter for tracing events and spans
-
renderdoc-sys
Low-level bindings to the RenderDoc API
-
command-ext
Extension traits for std::process::Command
-
minidump-common
Some common types for working with minidump files
-
minidump-processor
producing stack traces and other useful information from minidump files
-
pandora_box
syd helper to make sandboxing practical
-
pyo3-tracing-subscriber
A Python module for configuring and initializing tracing subscribers from Python
-
minidump-unwind
producing stack traces from minidump files
-
tracing-capture
Capturing tracing spans and events, e.g. for testing
-
opentelemetry-etw-metrics
OpenTelemetry metrics exporter to ETW (Event Tracing for Windows)
-
renderdoc
application bindings for Rust
-
geo-svg
Convert geo types to SVG strings for visualization
-
opentelemetry-aws
AWS exporters and propagators for OpenTelemetry
-
opentelemetry-datadog
Datadog exporters and propagators for OpenTelemetry
-
opentelemetry-contrib
Rust contrib repo for OpenTelemetry
-
opentelemetry
A metrics collection and distributed tracing framework
-
unwind-context
Macro to add colored panic context to your functions
-
opentelemetry-zpages
ZPages implementation for OpenTelemetry
-
opentelemetry_sdk
The SDK for the OpenTelemetry metrics collection and distributed tracing framework
-
opentelemetry-user-events-logs
OpenTelemetry-Rust exporter to userevents
-
capstone
High level bindings to capstone disassembly engine (https://capstone-engine.org/)
-
opentelemetry-user-events-metrics
OpenTelemetry metrics exporter to user events
-
dbgf
dbg with a format string
-
probe-rs
A collection of on chip debugging tools to communicate with microchips
-
opentelemetry-otlp
Exporter for the OpenTelemetry Collector
-
sentry-rust-minidump
Captures native crashes as minidumps and sends to Sentry
-
parallel_logger
A logger implementing the log::Log trait that allows other loggers to run in a separate thread, reducing load on the calling thread significantly
-
opentelemetry-semantic-conventions
Semantic conventions for OpenTelemetry
-
opentelemetry-stdout
An OpenTelemetry exporter for stdout
-
elfcore
create ELF core dumps for processes on Linux
-
opentelemetry-zipkin
Zipkin exporter for OpenTelemetry
-
microsoft-dia
Debug Interface Access (DIA) SDK
-
opentelemetry-prometheus
Prometheus exporter for OpenTelemetry
-
capstone-sys
System bindings to the capstone disassembly library
-
opentelemetry-appender-tracing
An OpenTelemetry log appender for the tracing crate
-
opentelemetry-proto
Protobuf generated files and transformations
-
blazesym
address symbolization and related tasks
-
opentelemetry-appender-log
An OpenTelemetry appender for the log crate
-
logged-stream
wrapper for io objects like
std::net::TcpStream
to enable logging of all read and write operations, errors and drop -
opentelemetry-jaeger-propagator
Jaeger propagator for OpenTelemetry
-
symbolicate
macOS crash report
-
blazesym-c
C bindings for blazesym
-
target-gen
A cli tool to create new target files for probe-rs ot of CMSIS-Packs
-
try-ascii
Helper to format byte slices that probably/mostly contain ASCII-encoded text
-
pretty_dbg
pretty_dbg! is a copy of dbg!, just modified :#? to :# for pretty print. format_dbg! works like eprintln! with added file, line and column
-
probe-rs-target
Target description schema for probe-rs
-
scorched
logging library for scorching all those pesky bugs
-
sdml-cli
Rust CLI for Simple Domain Modeling Language (SDML)
-
sw-logger-rs
logger for Rust
-
redis_logger
A logger implementing the log::Log trait that writes log messages to a Redis pub/sub channel, a stream or both using the redis_rs crate
-
derive-debug-plus
Customizable derive macro for Debug trait
-
async-backtrace
Efficient, logical 'backtraces' of async tasks
-
toolbx
Utils package for the development of SecureAccess series products
-
logaddexp
stable implementations of logaddexp and logsumexp
-
serializable_log_record
Convert a log::Record to a serializable format. Not as straightforward as it sounds, because the log::Record contains a non-serializable type. This crate provides a way to deal with situation.
-
goolog
no_std-compatible goolog logger and some macros to simplify printing logs
-
allocative
Inspect rust object tree and output it as flamegraph
-
ocli
opinionated logger for command line tools
-
smda
minimalist recursive disassembler library
-
minidumper
IPC impl for creating a minidump for a crashed process
-
ftlog2
An asynchronous logging library for high performance
-
none-shall-pass
Artifact for GitHub Action to validate hyperlinks in all markdown files
-
autometrics
Easily add metrics to your code that actually help you spot and debug issues in production. Built on Prometheus and OpenTelemetry.
-
axocli
common code for setting up a CLI App and handling errors/printing
-
humantalk
libary for better end-user communication
-
logcontrol-zbus
zbus-based DBus frontend for the logcontrol interface
-
spdlog-rs
A fast and combinable Rust logging crate, inspired by the C++ logging library spdlog
-
tracing-gstreamer
Bridge between gstreamer and the tracing ecosystem
-
autometrics-macros
Easily add metrics to your code that actually help you spot and debug issues in production. Built on Prometheus and OpenTelemetry.
-
libcasr
Collect crash reports, triage, and estimate severity
-
lexa-logger
Un logger parmi tant d'autres
-
libsydtime
Rust-based C LD_PRELOAD library to replace vDSO time calls with syscalls
-
casr
Collect crash reports, triage, and estimate severity
-
iceyee_logger
Logger
-
minitrace
A high-performance timeline tracing library for Rust
-
pogr_tracing_rs
allow log collection from the tracing crate, easy and simple
-
fuguex-microx
A binary analysis framework written in Rust
-
fuguex
A binary analysis framework written in Rust
-
debug-span
Visualize proc-macro2 spans for debugging and assertions
-
print_logger
Logger that print messages to stdout or stderr
-
tui-logger
Logger with smart widget for the
ratatui
crate -
minitrace-datadog
Datadog reporter for minitrace-rust
-
minitrace-opentelemetry
Opentelemetry reporter for minitrace-rust
-
ringlog
A fast and lightweight non-blocking logging framework
-
minitrace-jaeger
Jaeger reporter for minitrace-rust
-
minitrace-futures
tracing
futures
with minitrace-rust -
minitrace-macro
Attribute procedural macro for minitrace-rust
-
tracing-cloudwatch
tracing-subscriber layer that sends your application's tracing events(logs) to AWS CloudWatch Logs
-
logo
init log env quickly
-
defmt
A highly efficient logging framework that targets resource-constrained devices, like microcontrollers
-
fullerror
Error type that shows the full source tree
-
detective
application tracer which currently supports tracing Juju applications
-
stderrlog
Logger that logs to stderr based on verbosity specified
-
tracing-durations-export
Record and visualize parallelism of tracing spans
-
auditor
AccoUnting Data handlIng Toolbox for Opportunistic Resources
-
opentelemetry-appender-tracing2
An OpenTelemetry log appender for the tracing crate
-
loga
Combined logging and error handling
-
wei-log
wei log
-
sloggers
frequently used slog loggers and convenient functions
-
slog-dtrace
Forward slog messages to DTrace
-
fuzed-iterator
Iterator wrapper for detecting incorrect use of non-fused iterators
-
always-assert
Recoverable assertions for long-running robust applications
-
detect_flake
Run many instances of the same command in parallel to find abnormal behavior or check if a test is flaky
-
iced-x86
blazing fast and correct x86/x64 disassembler, assembler and instruction decoder written in Rust
-
lovely_env_logger
a visually lovely env_logger
-
pepe-telemetry
Tracing tools for PepeTeam template application
-
u-siem-syslog
Syslog listener for uSIEM
-
rust_util
Hatter's Rust Util
-
syslog-tracing
syslog backend for
tracing
-
custom_debug
Derive Debug with a custom format per field
-
env_filter
Filter log events using environment variables
-
mod_logger
A consumer for the log crate that allows module-wise configuration
-
macho-unwind-info
A parser for Apple's Compact Unwinding Format, which is used in the __unwind_info section of mach-O binaries
-
lokker
logger
-
easy-logging
An easy way to get logging working in your CLI tool
-
tracing-logfmt-otel
A fork of tracing-logfmt with added support for opentelemetry span data
-
metrics-exporter-statsd
metrics-rs exporter that supports reporting metrics to StatsD
-
win_etw_tracing
backend for the
tracing
crate that logs events to ETW (Event Tracing for Windows) -
irox-log
Basic console and file logging
-
dyn-logger
configure tracing logger dynamically via configuration file in toml format
-
aul
useless Logger
-
tracing-logstash
Minimal library to output logstash formatted events
-
gdbstub
GDB Remote Serial Protocol in Rust
-
slog
Structured, extensible, composable logging for Rust
-
clia-tracing-config
A convenient tracing config and init lib, with symlinking and local timezone
-
radius2
a fast symbolic execution framework using r2
-
tembo-telemetry
Logging and Telemetry exporters for Tembo.io applications
-
debug-log
dbg! and eprintln! that only run on debug mode. WASM is supported.
-
slog-bunyan
Bunyan formatter for slog-rs
-
tracing-fast-dev
A helper for tracing crate
-
comfy-print
Non-panicking versions of println! and friends. Async implementation.
-
zarthus_env_logger
A very opinionated logger
-
mozdevice
Client library for the Android Debug Bridge (adb)
-
mcfunction-debugger
A debugger for Minecraft's *.mcfunction files that does not require any Minecraft mods
-
logstr
Log saving
-
hackerlog
logging tool with no fluff for hackers
-
simple_logger
A logger that prints all messages with a readable output format
-
clap-verbosity-flag2
Easily add a
--verbose
flag to CLIs using Clap -
comfy-print-sync
Non-panicking versions of println! and friends. Sync implementation.
-
marker_error
error handling in marker. It is internal to marker and should not be used directly outside of it. Semver guarantees do not apply to this library.
-
metrics-prometheus
prometheus
backend formetrics
crate -
metrics-tracing-context
tracing context as metrics labels
-
pyo3-pylogger
Enables
log
for pyo3 based Rust applications using thelogging
modules -
metrics-observer
Text-based UI for metrics-exporter-tcp
-
metrics-exporter-tcp
A metrics-compatible exporter that outputs metrics to clients over TCP
-
pretty-hex
Pretty hex dump of bytes slice in the common style
-
cntr
A container debugging tool based on FUSE
-
unwind
An interface to libunwind
-
metrics-macros
Macros for the metrics crate
-
unwind-sys
FFI bindings to libunwind
-
bitgrep
Binary grep for numerical data types
-
jemalloc_pprof
Convert jemalloc heap profiles to pprof to understand memory usage, fix memory leaks, and fix OOM Kills
-
the_logger
A very simple but customizable logger for Rust
-
backtrace_printer
print std::backtrace::Backtrace with filtering and more
-
pdb-addr2line
Symbolicate addresses from PDBs, like addr2line
-
lurk-metrics
Metrics Sink for lurk
-
fb_failure_ext
Extensions to the anyhow crate
-
firedbg-rust-debugger
FireDBG Debugger Engine for Rust
-
lprsemu
Emulator, debugger and assembler for LPRS1 ISA & CPU
-
kubert-prometheus-tokio
A prometheus-client tokio runtime metrics collector
-
crashy
crash reporting with nicer stack traces and information about the current process, with optional Sentry integration, with optional Sentry integration, with optional Sentry integration, with optional Sentry integration
-
firedbg-stream-indexer
FireDBG Event Indexer
-
firedbg-cli
FireDBG command line interface
-
si_trace_print
stack indented trace printing; a rust library to print messages indented to stack depth optionally preceded by the function name
-
kubert-prometheus-process
A prometheus-client process metrics collector
-
llvm-symbolizer-rust-wrapper
Fix Rust demangling for llvm-symbolizer
-
firedbg-rust-parser
FireDBG Source Parser for Rust
-
forkfs
allows you to sandbox a process's changes to your file system
-
tracing-rolling
helper crate to customize rolling log file with tracing crate
-
firedbg-protocol
FireDBG Event Stream Protocol
-
ag
CLI App to slice and dice logfiles
-
tracing-record-hierarchical
Record parent
tracing::Span
fields from inside childtracing::Span
’s context -
hello_idc
Hello World with OIDC auth
-
symbolic-demangle
demangle symbols from various languages and compilers
-
symbolic-common
Common types and utilities for symbolic, a library to symbolicate and process stack traces from native applications, minidumps or minified JavaScript
-
symbolic
symbolicate and process stack traces from native applications, minidumps, Unreal Engine 4 or minified JavaScript
-
symbolic-cfi
process call frame information
-
symbolic-debuginfo
inspect and load DWARF debugging information from binaries, such as Mach-O or ELF
-
symbolic-il2cpp
parsing il2cpp line mappings
-
tracing-web
A tracing compatible subscriber layer for web platforms
-
symbolic-sourcemapcache
A fast lookup cache for JavaScript Source Maps
-
symbolic-symcache
An optimized cache file for fast and memory efficient lookup of symbols and stack frames in debugging information
-
logging-rs
add logging to your projects using simple macros
-
bad64-sys
Rust bindings for Binja's arm64 disassembler
-
gdbstub_arch
Implementations of
gdbstub::arch::Arch
for various architectures -
pink_log
lightweight logger for Rust
-
onesignal-tracing-tail-sample
Tail sampling support for tracing with OpenTelemetry
-
veil
Rust derive macro for redacting sensitive data in
std::fmt::Debug
-
opentelemetry-auto-span
A helper library for opentelemetry tracing
-
breadcrumbs
A beautiful, tiny traceback and logging library supporting #![no_std] rust
-
elapsed-time
help you to measure time taken by a function or a block of code for print debugging purpose. It output in stdout (using println) the elapsed time.
-
visualpanic-rs
providing a panic hook for Rust applications that visualizes the panic with a native error dialog on supported systems
-
tracing-tree
A Tracing Layer which prints a tree of spans and events
-
systemd-journal-logger
Systemd journal logger for the log facade
-
loss
Portable lo-level (no-std) span subscribers for tracing
-
sentry-contrib-breakpad
Unopinionated crash collection for Sentry reporting purposes
-
tracing-appender
file appenders and making non-blocking writers
-
tracing-subscriber
implementing and composing
tracing
subscribers -
compact-debug
Monkey-patches Rust's fmt system to make pretty-printing more compact
-
pipe-logger
Stores, rotates, compresses process logs
-
release-exporter
Retrieves release information and exports related metrics
-
xan-log
My personal logger
-
rf_logger
A logging implementation for
log
which can log to rotated files -
jwtinfo
Command line tool to get information about JWTs (Json Web Tokens)
-
tracing-log
compatibility between
tracing
and thelog
crate -
ezty
Zero-fuss Any-things
-
opentelemetry-dynatrace
Dynatrace exporters and propagators for OpenTelemetry
-
gobbledygook
English-like random word generator for testing
-
logcontrol-log
log backend for the log control interface
-
log-reload
Dynamically reload log loggers
-
tangra
🪵 A lightweight and easy to use Rust logging library
-
tide-tracing
middleware for tide using the tracing crate for logging
-
tracing
Application-level tracing for Rust
-
metriki-core
A metrics library ported from dropwizard metrics
-
metriki-log-reporter
Log reporter for metriki
-
elfx86exts
Decode x86 binaries (ELF or MachO) and print out which instruction set extensions they use
-
dev-logger
Based on
env_logger
but no need to set env -
pyo3-log
Logging bridge from pyo3 native extension to python
-
systemd-journal-logger-memfd-syscall
Systemd journal logger for the log facade (fork supporting older glibc versions)
-
thread-id
Get a unique thread ID
-
cmsis-pack
managing CMSIS Packs
-
tracing-core
Core primitives for application-level tracing
-
macro-log
Use #[macro_log::debug] to log: 2023-08-11 15:52:59 - [D] - app/src/main.rs:3 -> called fn main()
-
tracing-attributes
Procedural macro attributes for automatically instrumenting functions
-
lurk-cli
lurk is a pretty (simple) alternative to strace
-
cargo-vs
autogenerate visual studio solutions / projects
-
rsymtab
generation of an exported symbol table like ksymtab for rust crates
-
tracing-for-pyo3-logging
Enables
tracing
for pyo3-based embedded Python applications using Python’slogging
module -
youlog
A logging crate where you bring your own logging logic
-
debugging_helpers
Wrapper around reqwest for use in both native and wasm
-
slog-extlog
Object-based logging and statistics tracking through logs
-
logged_tcp_proxy
Command line interface for proxying TCP connections with payload output into console which can be formatted different ways
-
cj-femme
Not just a pretty (inter)face: pretty-printer and ndjson logger for log crate
-
steroid
A lightweight framework for dynamic binary instrumentation
-
ezcrash
Zero-fuss debug tracing macro
-
ziggy-honggfuzz-2
Fuzz your Rust code with Google-developped Honggfuzz !
-
ziggy-honggfuzz-1
Fuzz your Rust code with Google-developped Honggfuzz !
-
console-subscriber
A
tracing-subscriber::Layer
for collecting Tokio console telemetry -
chatdbg
Rust-specific support for ChatDBG (https://github.com/plasma-umass/chatdbg)
-
tokio-console
The Tokio console: a debugger for async Rust
-
console-api
Protobuf wire format bindings for the Tokio console
-
udbg
cross-platform library for binary debugging and memory hacking
-
logcontrol
Abstract types for the systemd logcontrol interface
-
logcontrol-tracing
Tracing backend for the log control interface
-
handsome_logger
A fast, handsom and quite easy to use logger
-
flowr
Runners for compiled 'flow' programs
-
tracing-rolling-file
A rolling file appender with customizable rolling conditions
-
functiontrace-server
The server component that FunctionTrace (functiontrace.com) clients will spawn and connect to
-
ziggy-honggfuzz
Fuzz your Rust code with Google-developped Honggfuzz !
-
oopsie_woopsie
debugging unexpected panics easier on end-user machines
-
hexxdump
configurable tool for generating hex dumps
-
seella
visualising the traces emitted by ScyllaDB
-
inlog
An incremental logger with only log as a dependency
-
dap
Debug Adapter Protocol
-
spacex_log
log formater with env_logger
-
nocash_gba_log
A logging implementation for no$gba
-
cloudwatch_logging
logging to AWS CloudWatch Logs
-
tardar
Extensions for diagnostic error handling with
miette
-
same-content
Determine whether data from different sources are the same
-
tracing-mutex
Ensure deadlock-free mutexes by allocating in order, or else
-
tsc-trace
low overhead tracing of rust code using time stamp counter (x86 rdtsc)
-
opinionated_telemetry
Opinionated configuration for tracing and metrics crates (with OpenTelemetry & Prometheus)
-
pipe-logger-lib
Stores, rotates, compresses process logs
-
depura
Logging, benchmarking and debugging
-
cargo-deplint
enforcing rules about crate dependency graphs
-
android_trace_log
handling Android trace logs created with Debug.startMethodTracing
-
iprint
debugging utility that prints indented text based on function call depth
-
hongg
Fuzz your Rust code with Google-developped Honggfuzz !
-
logid
Rust logging framework using IDs to identify log entries
-
cargo-hongg
Fuzz your Rust code with Google-developped Honggfuzz! Alt implementation of
cargo-hfuzz
-
logid-core
Core for the logid logging framework
-
slog-async
Asynchronous drain for slog-rs
-
cpp_demangle
demangling C++ symbols
-
logcall
An attribute macro that logs the function return value
-
tracing-bunyan-formatter
A Bunyan formatter for the tracing crate
-
hex_pp
Pretty hex dump of bytes slice in the common style
-
thorin-dwp
building DWARF packages from input DWARF objects and packages
-
telemetry-subscribers
common telemetry and observability functionality
-
otlp-exporter
OTLP Exporter for the OpenTelemetry Collector
-
async-instrumenter
A wrapper over futures which allows to time how long the future takes to execute
-
thorin-dwp-bin
Merge DWARF objects and packages into DWARF packages
-
cpclib-bdasm
Z80 disassembler. Still contains some bugs.
-
lldb-sys
Raw bindings to the LLDB C++ API. LLDB is the debugger that is part of the LLVM project and is the default system debugger on Mac OS X. Building and using this is currently slightly tricky…
-
log-print-panics
A panic hook which logs and print panic messages
-
ron-parser
Parsing debug implementation from rust object to JSON
-
retread
debug adapter that allows you to replay log files in your IDE or editor of choice
-
unwrap-log
Non-panicking alternatives to
Option
andResult
unwrapping, which log at warn level -
wasmgdb_ddbug_parser
Unified debug information parser
-
android_logger
A logging implementation for
log
which hooks to android log output -
skywalking
Apache SkyWalking Rust Agent
-
android_log-sys
FFI bindings to Android log Library
-
tracing-loki
A tracing layer for shipping logs to Grafana Loki
-
tasktrace
Logical 'backtraces' of async tasks
-
unwrap_or
Four easy unwrap Result and Option macros that allow for any inline-scoped code for things like return, continue, and break
-
deboog
Derive macro for extended debug formatting
-
cannonball
QEMU tracing framework
-
wrapping_error
An anti-boilerplate package for errors that wrap errors
-
sleigh-rs
Ghidra Sleigh parser
-
bevy_prototype_debug_lines
A prototype plugin providing a simple line drawing API for bevy
-
sleigh2rust
Transpile Ghidra Sleigh parser into rust
-
yall
lightweight backend for the log crate
-
noko
viewing logs
-
pdbview
Microsoft program debug database (PDB) file information utility
-
ezpdb
High-level library for https://crates.io/crates/pdb
-
fenrir-rs
Fenrir is a create for using logi for log aggregation which can be used with a logging framework like fern
-
tracing-serde-structured
An alternative, structured, compatibility layer for serializing trace data with
serde
-
arcdps
Rust bindings for the Guild Wars 2 dps-meter with focus on ease-of-use and performance
-
tracelogging
TraceLogging for Rust
-
struct_scalpel
memory layout analysis tool for structs, enums, unions, tuples, and references
-
tracelogging_dynamic
TraceLoggingDynamic for Rust
-
metrics-sqlite
providing SQLite backend for metrics
-
instant_log
A very simple logger
-
memgrep
Search for strings in process memory
-
winlog2
log backend to send messages to the Windows event log
-
tracing-forest
Preserving contextual coherence among trace data from concurrent tasks
-
lumbermill
structured logging
-
crash-context
portable types containing target specific contextual information at the time of a crash
-
ts_opentelemetry_otlp
fork of the exporter for the OpenTelemetry Collector
-
ts_opentelemetry_proto
A fork of the protobuf generated files and transmationes
-
statsd
A basic statsd client for rust
-
tracing-slf4j
SLF4j backend compatible with Rust's tracing
-
kloggerrs
A logger library
-
ts_opentelemetry_jaeger
A fork of a Jaeger exporter for OpenTelemetry
-
mgba_log
A logging implementation for mGBA
-
ts_opentelemetry
A fork of a metrics collection and distributed tracing framework
-
ts_opentelemetry_stdout
A fork of an OpenTelemetry exporter for stdout
-
ts_opentelemetry_sdk
fork of the SDK for the OpenTelemetry metrics collection and distributed tracing framework
-
ts_opentelemetry_semantic_conventions
Semantic conventions for OpenTelemetry
-
tracing-rfc-5424
A tracing layer that writes to syslog
-
logger-rust
logger with 5 logging types and 3 types of level logging
-
service-skeleton
The bare bones of a service
-
env_logger_plus
A logging implementation plus for
log
which is configured via an environment variable. Adding target to file, rotating by file size. -
doclog
log library based on Rust's compiler logs
-
info_utils
displaying Options, Results, and logging in a pleasant manner
-
metrics-exporter-dogstatsd
A metrics-compatible exporter for sending metrics to Statsd/Dogstatsd
-
cbor-diag
parsing data encoded in Concise Binary Object Representation (CBOR) (in any of raw binary, hex encoded (with comments) or diagnostic notation) then printing it out in either annotated hex form or…
-
quicklog
fast logging in Rust
-
quicklog-clock
contains Clock for quicklog logger
-
breakpad-sys
Wrapper around breakpad's crash detection and minidump writing facilities
-
breakpad-handler
Allows writing of a minidump when a crash occurs
-
pretty_env_logger
a visually pretty env_logger
-
tracing-ext
Misc. tracing utilities
-
tracing-subscriber-init
A trait and some functions to make tracing subscriber initialization a bit easier
-
mpigdb
A wrapper arround mpiexec, gdbserver, and gdb that makes debugging MPI programs eaiser
-
logerr
Seamless error type logging
-
tracing-texray
Tracing layer to view a plaintext timeline of spans and events
-
trackable
way to track objects manually as an alternative to mechanisms like backtracing
-
lunatic-log
A logging library for lunatic Rust applications
-
tinylog
A logger for my personal projects
-
assertor
Fluent assertion library with readable failure messages
-
nih_log
An opinionated yet flexible logger catering to the needs of the NIH-plug plugin framework
-
kagiyama
Opinionated application monitoring framework
-
wasm2map
Generates source map for .wasm file with DWARF debug info embedded as source map
-
jail_exporter
Prometheus exporter for FreeBSD jails
-
rustc-demangle
Rust compiler symbol demangling
-
cyfs-debug
package
-
nolog
Pretty (by default) and easy to use logger. Compile-time level filtering, zero deps.
-
diff_logger
Pretty diff logger for JSON values in rust
-
win_etw_logger
log provider which forwards events to Event Tracing for Windows (ETW)
-
win_etw_metadata
metadata definitions for the win_etw_provider and win_etw_macros crates
-
paris-log
that allows you to use paris's formatting with the log crate
-
trillium-prometheus
Trillium handler for Prometheus metrics scrapes
-
rustic-logger
RusticLogger: because life is too short to debug without logs!
-
backtrace-ext
minor conveniences on top of the backtrace crate
-
ecs-logger
A logger compatible with Elastic Common Schema (ECS) Logging
-
probe-rs-cli
A cli for on chip debugging and flashing of ARM chips
-
cargo-embed
develop software for embedded ARM and RISC-V cores
-
onestop
Time code and aggregate across multiple contexts/threads. Other things too?
-
gdb-server
A gdb stub implementation for on chip debugging and flashing of ARM chips
-
probe-rs-cli-util
Helper library for CLI applications based on probe-rs
-
cargo-flash
flash ARM cores with ELFs directly from within cargo
-
probe-rs-debugger
An MS DAP Server built on top of the debug probe capabilities provided by probe-rs
-
fern
efficient logging
-
scoped-trace
Collect scoped backtraces
-
invariants
Assertions for normal and invariant based development
-
serif
An opinionated tracing-subscriber configuration with a focus on readability
-
named-retry
retrying fallible asynchronous operations
-
tracing-bunyan-formatter-with-utc-offset
A Bunyan formatter for the tracing crate
-
xous-log
Log output program
-
opentelemetry-datadog-cloudflare
Datadog exporters and propagators for OpenTelemetry for Cloudflare workers
-
opentelemetry-spanprocessor-any
A metrics collection and distributed tracing framework
-
ultimate_logger
logger for Rust
-
rand_dev
Reproducible randomness source for tests
-
endpointsecurity-rs
Safe Rust bindings for Endpoint Security API
-
size-of
measuring the total memory usage of an object
-
tracing-fmt-smart-writer
Smart writer for tracing-subscriber's fmt module
-
rs-simple-logging
logging
-
eventlog
A log-compatible wrapper around the Windows Event Log API
-
tpfs_logger_extensions
Some simple logging extensions for Xand
-
tpfs_logger_log4rs_adapter
A Ports and Adapters-based implementation of structured logging for Transparent Systems
-
cadom
Some error-processing helpers for Rust
-
pretty_flexible_env_logger
A visually pretty yet a bit configurable env_logger
-
sensible-env-logger
A pretty, sensible logger for Rust
-
tracing-tree2
A Tracing Layer which prints a tree of spans and events