-
backtrace
acquire a stack trace (backtrace) at runtime in a Rust program
-
log
A lightweight logging facade for Rust
-
tracing
Application-level tracing for Rust
-
tracing-opentelemetry
OpenTelemetry integration for tracing
-
console-subscriber
A
tracing-subscriber::Layer
for collecting Tokio console telemetry -
opentelemetry
API for Rust
-
prometheus
instrumentation library for Rust applications
-
log4rs
A highly configurable multi-output logging implementation for the
log
facade -
simplelog
logging facility for Rust's log crate
-
sentry
(getsentry.com) client for rust ;)
-
fern
efficient logging
-
env_logger
A logging implementation for
log
which is configured via an environment variable -
metrics
A lightweight metrics facade
-
assert2
assert!(...) and check!(...) macros inspired by Catch2, now with diffs!
-
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…
-
iced-x86
blazing fast and correct x86/x64 disassembler, assembler and instruction decoder written in Rust
-
addr2line
A cross-platform symbolication library written in Rust, using
gimli
-
cadence
An extensible Statsd client for Rust
-
simple_logger
A logger that prints all messages with a readable output format
-
tui-logger
Logger with smart widget for the
ratatui
crate -
tracing-tree
A Tracing Layer which prints a tree of spans and events
-
minidump-writer
Rust rewrite of Breakpad's minidump_writer
-
tracing-bunyan-formatter
A Bunyan formatter for the tracing crate
-
cpp_demangle
demangling C++ symbols
-
symbolic-demangle
demangle symbols from various languages and compilers
-
gdbstub
GDB Remote Serial Protocol in Rust
-
sentry-core
Core sentry library used for instrumentation and integration development
-
claims
Additional assertion macros for testing
-
android_logger
A logging implementation for
log
which hooks to android log output -
assert_float_eq
Assertions for floating-point equality
-
emit
Developer-first diagnostics for Rust applications
-
fastrace
A high-performance timeline tracing library for Rust
-
pyo3-log
Logging bridge from pyo3 native extension to python
-
crash-context
portable types containing target specific contextual information at the time of a crash
-
pretty_env_logger
a visually pretty env_logger
-
libcasr
Collect crash reports, triage, and estimate severity
-
framehop
Stack frame unwinding support for various formats
-
pretty-hex
Pretty hex dump of bytes slice in the common style
-
blazesym
address symbolization and related tasks
-
trackable
way to track objects manually as an alternative to mechanisms like backtracing
-
pdbtool
reading Program Database (PDB) files and displaying information about them
-
uuinfo
debug unique identifiers (UUID, ULID, Snowflake, etc)
-
tracing-appender
file appenders and making non-blocking writers
-
thread-id
Get a unique thread ID
-
cntr
A container debugging tool based on FUSE
-
stderrlog
Logger that logs to stderr based on verbosity specified
-
metrics-prometheus
prometheus
backend formetrics
crate -
tracing-forest
Preserving contextual coherence among trace data from concurrent tasks
-
fast_log
Rust async log High-performance asynchronous logging
-
capstone
High level bindings to capstone disassembly engine (https://capstone-engine.org/)
-
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…
-
pdb-addr2line
Symbolicate addresses from PDBs, like addr2line
-
symbolic-common
Common types and utilities for symbolic, a library to symbolicate and process stack traces from native applications, minidumps or minified JavaScript
-
prometheus-client
Open Metrics client library allowing users to natively instrument applications
-
tracexec
Tracer for execve{,at} and pre-exec behavior, launcher for debuggers
-
logforth
A versatile and extensible logging implementation
-
systemd-journal-logger
Systemd journal logger for the log facade
-
autometrics
Easily add metrics to your code that actually help you spot and debug issues in production. Built on Prometheus and OpenTelemetry.
-
tracing-logfmt
A logfmt formatter for tracing events and spans
-
logging_timer
timers that log the elapsed time when dropped
-
tracing-subscriber
implementing and composing
tracing
subscribers -
metrics-exporter-prometheus
A metrics-compatible exporter for sending metrics to Prometheus
-
lurk-cli
lurk is a pretty (simple) alternative to strace
-
tracing-web
A tracing compatible subscriber layer for web platforms
-
tracing-opentelemetry-instrumentation-sdk
A set of helpers to build OpenTelemetry instrumentation based on
tracing
crate -
win_etw_tracing
backend for the
tracing
crate that logs events to ETW (Event Tracing for Windows) -
debugid
Common reusable types for implementing the sentry.io protocol
-
tracing-gstreamer
Bridge between gstreamer and the tracing ecosystem
-
nolog
Pretty (by default) and easy to use logger. Compile-time level filtering, zero deps.
-
debug-helper
declarative macros to help you implement the
Debug
trait manually -
grits
A line-text processor that applies regular expressions with named captures to input lines and transforms them using a template string. See the long help '--help' for further details and examples.
-
opentelemetry_sdk
The SDK for the OpenTelemetry metrics collection and distributed tracing framework
-
git-metrics
A git extension to store metrics directly in git, using the notes
-
gearbox
Excessive tooling for Rust, boosting productivity and operations
-
slog
Structured, extensible, composable logging for Rust
-
tracelogging
TraceLogging for Rust
-
desed
Sed script debugger. Debug and demystify your sed scripts with TUI debugger.
-
log-panics
A panic hook which logs panic messages rather than printing them
-
macho-unwind-info
A parser for Apple's Compact Unwinding Format, which is used in the __unwind_info section of mach-O binaries
-
adb_client
Rust ADB (Android Debug Bridge) client library
-
dioxus-logger
A logging utility to provide a standard interface whether you're targeting web desktop, fullstack, and more
-
serde-error
Serde (de)serializer for Error types
-
pdb2
A parser for Microsoft PDB (Program Database) debugging information
-
opentelemetry-otlp
Exporter for the OpenTelemetry Collector
-
better-panic
Pretty panic backtraces inspired by Python's tracebacks
-
libipt
The Intel Processor Trace (Intel PT) Decoder Library is Intel's reference implementation for decoding Intel PT
-
spdlog-rs
Fast, highly configurable Rust logging crate, inspired by the C++ logging library spdlog
-
veil
Rust derive macro for redacting sensitive data in
std::fmt::Debug
-
pdb
A parser for Microsoft PDB (Program Database) debugging information
-
valuable
Object-safe value inspection, used to pass un-typed structured data across trait-object boundaries
-
tracing-unwrap
Extension traits for logging failed unwraps to a tracing subscriber
-
tracing-loki
A tracing layer for shipping logs to Grafana Loki
-
thorin-dwp
building DWARF packages from input DWARF objects and packages
-
watchlog
A command-line utility to help you see how a log is moving
-
timely_logging
Common timely logging infrastructure
-
tracelite
An alternative to the tracing crate which is specialized for OpenTelemetry traces
-
geo-svg
Convert geo types to SVG strings for visualization
-
frida-gum
Rust bindings for Frida
-
telemetry-rust
Open Telemetry fox Axum and Tracing
-
ant-metrics
metrics for the Autonomi node binary
-
opentelemetry-application-insights
OpenTelemetry exporter for Azure Application Insights
-
lldb
Rust-like bindings to the public LLDB API. LLDB is the debugger from the LLVM project and is the system debugger on macOS.
-
radius2
a fast symbolic execution framework using r2
-
jwtinfo
Command line tool to get information about JWTs (Json Web Tokens)
-
log-fastly
log
façade for Fastly Compute -
simple-log
log. It's really simple use
-
chatdbg
Rust-specific support for ChatDBG
-
stdio-override
overriding Stdin/Stdout/Stderr with a different stream
-
rlg
that implements application-level logging with a simple, readable output format. Features include log rotation, network logging, and support for multiple structured formats like JSON, CEF, and more.
-
kubert-prometheus-tokio
A prometheus-client tokio runtime metrics collector
-
bare_err_tree
Display errors as a formatted tree
-
minidump-common
Some common types for working with minidump files
-
starlight-comet
Comet is a debugging tool made for the Starlight Operating System
-
statsd
A basic statsd client for rust
-
bp3d-logger
A flexible Log implementation intended to be used with BP3D software
-
wasmtime-jit-debug
JIT debug interfaces support for Wasmtime
-
datadog-apm-sync
Datadog APM-compatible tracer and logger for Rust
-
si_trace_print
stack indented trace printing; a rust library to print messages indented to stack depth optionally preceded by the function name
-
metrics-util
Helper types/functions used by the metrics ecosystem
-
ftlog
An asynchronous logging library for high performance
-
dsi-progress-logger
A tunable time-based progress logger to log progress information about long-running activities
-
mozdevice
Client library for the Android Debug Bridge (adb)
-
boxxy
Linkable sandbox explorer
-
PrintLib
The ultimative printing libary for Rust #cli #string #color #term_color
-
always-assert
Recoverable assertions for long-running robust applications
-
ferrite-cache
Caching functionality for Ferrite image viewer
-
microsoft-dia
Debug Interface Access (DIA) SDK
-
eventlog
A log-compatible wrapper around the Windows Event Log API
-
tklog
Lightweight and efficient rust structured log library with support for log level, file shred, compressed archive
-
force-ansi
A command-line wrapper program that can force ANSI code to be enabled in the Windows console
-
logwise
an opinionated logging library for Rust
-
emit_traceparent
W3C traceparent support for emit
-
slog-stdlog
log
crate adapter for slog-rs -
android-logd-logger
A logging implementation for
log
which directly writes to the Android logd daemon -
cadence-macros
Macros for Cadence, an extensible Statsd client for Rust
-
ocli
opinionated logger for command line tools
-
coredump-copy
Copy coredumps for debugging on a different machine
-
debug_tree
Build a tree one element at a time and output it as a pretty string
-
symbolizer-rs
A fast execution trace symbolizer for Windows that runs on all major platforms and doesn't depend on any Microsoft libraries
-
styledlog
combining versatile logging features with styled output
-
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.
-
tracing-layer-slack
Send filtered tracing events to Slack
-
glean
SDK Rust language bindings
-
tracing-error
enriching errors with
tracing
-
minidumper
IPC impl for creating a minidump for a crashed process
-
wd_log
A practical log crate for rust
-
pakfixer
Command-line interface for libpfu
-
sloggers
frequently used slog loggers and convenient functions
-
mpigdb
A wrapper arround mpiexec, gdbserver, and gdb that makes debugging MPI programs eaiser
-
renderdoc-sys
Low-level bindings to the RenderDoc API
-
cx-sdk
Coralogix Management SDK
-
env_filter
Filter log events using environment variables
-
tracing-config
configuration file approach to initializing and configuring tracing and tracing-subscriber
-
sentry-types
Common reusable types for implementing the sentry.io protocol
-
slog-scope
Logging scopes for slog-rs
-
nobug
Assertions and active code annotations
-
dlt_log
Log crate adapter for integrating with the Diagnostic Log and Trace (DLT) system
-
statsdproxy
A proxy for transforming, pre-aggregating and routing statsd metrics
-
symbolic
symbolicate and process stack traces from native applications, minidumps, Unreal Engine 4 or minified JavaScript
-
bugstalker
modern and lightweight debugger for rust applications
-
init4-bin-base
Internal utilities for binaries produced by the init4 team
-
structured-logger
A logging implementation for the log crate that logs structured values either synchronous or asynchronous, as JSON, CBOR, or any other format, into a file, stderr, stdout, or any other destination
-
winlog2
log backend to send messages to the Windows event log
-
tracing-tunnel
Tunnelling tracing information across API boundary
-
sentry-tracing
Sentry integration for tracing and tracing-subscriber crates
-
ftail
logging implementation for the
log
crate with support for multiple channels -
diagnosticism
Miscellaneous discrete and simple diagnostics facilities (for Rust)
-
unbug
programmatically invoke debugging breakpoints with helping macros
-
clia-tracing-config
A convenient tracing config and init lib, with symlinking and local timezone
-
sentry-rust-minidump
Captures native crashes as minidumps and sends to Sentry
-
logform
logform for rust
-
telemetry-subscribers
common telemetry and observability functionality
-
log_x
The
Log X
library provides a flexible and extensible logging framework for Rust applications. It supports different log levels, module-specific logging, and customizable log output targets. -
ddbug_parser
Unified debug information parser
-
elfx86exts
Decode x86 binaries (ELF or MachO) and print out which instruction set extensions they use
-
kv-log-macro
Log macro for log's kv-unstable backend
-
prima-tracing
Prima.it opentelemetry standard library
-
grpc_logger
A gRPC-based logging system with multiple output modes and retry capabilities
-
metrics-process
Cross-platform Prometheus style process metrics collector of metrics crate
-
hashmoji
Generates deterministic emoji based on the hash of a value
-
logged-stream
Logging of all read/write operations, errors and drop of underlying IO object
-
otlp-stdout-span-exporter
A span exporter that writes OpenTelemetry spans to stdout in OTLP format
-
tracing_android_trace
Support for Android NDK Tracing
-
logfather
straightforward logging library for Rust
-
soprintln
println wrapper that includes a timestamp, shared object ID and thread ID with useful colors
-
tracing-cloudwatch
tracing-subscriber layer that sends your application's tracing events(logs) to AWS CloudWatch Logs
-
rust_util
Hatter's Rust Util
-
colourful-logger
A minimal colourful logger for Rust
-
bulletin-board-server
Object storage for ArrayObject for debugging and data taking purposes
-
tracing-rfc-5424
A tracing layer that writes to syslog
-
tracing-wasm
tracing subscriber for browser WASM
-
rgbobj
A command-line program to print out RGBDS object files
-
tracing_log_error
A set of helpers to capture rich error context in tracing logs
-
metrics-exporter-dogstatsd
A metrics-compatible exporter for sending metrics to the Datadog Agent
-
cf-rustracing-jaeger
Jaeger client library created on top of rustracing
-
blazecli
A command line utility for the blazesym library
-
venator-app
A log and trace viewer for Rust tracing and OpenTelemetry
-
log-reload
Dynamically reload log loggers
-
tracing-shared
Share tracing bwtween dylibs
-
gene
providing a log matching framework written in Rust
-
mozilla/neqo-common
Neqo, an implementation of QUIC written in Rust
-
cargo-depsize
Rust cargo utility that calculates and displays the total size of each dependency in your Rust project
-
opentelemetry-datadog
Datadog exporters and propagators for OpenTelemetry
-
serdebug
serde-based replacement for #[derive(Debug)]
-
indicio
framework for emitting clues that may be used for debugging
-
undname
demangling Microsoft symbols
-
loggix
A powerful, structured logging library for Rust inspired by Logrus. Features thread-safe logging, structured fields, custom formatters, and beautiful terminal output.
-
hackerlog
logging tool with no fluff for hackers
-
jacklog
Easy way to get logging the way Jack always wants anyway
-
supply-chain-trust-example-crate-000020
A lightweight logging facade for Rust
-
turnstiles
Seamless file rotation
-
pyisheval
A Python-like expression evaluator in Rust
-
detect_flake
Run many instances of the same command in parallel to find abnormal behavior or check if a test is flaky
-
tracing-perfetto
Tracing layer for recording spans and events as perfetto event format
-
ms-pdb-msf
Reads Multi-Stream Files, which are used in the Microsoft Program Database (PDB) file format
-
layla-log
logger library
-
ph-mobile-network
identifying mobile network operators in the Philippines based on phone number prefixes
-
dap
Debug Adapter Protocol
-
forestry
cross-platform CLI logging library for Rust
-
array-object
Self-describing binary format for arrays of integers, real numbers, complex numbers and strings, designed for object storage, database and single file
-
fasyslog
A fast syslog client written in Rust
-
hex_fmt
Formatting and shortening byte slices as hexadecimal strings
-
service-skeleton
The bare bones of a service
-
ftlog2
An asynchronous logging library for high performance
-
debug-ignore
A newtype wrapper that causes a field to be skipped while printing out Debug output
-
syslog-tracing
syslog backend for
tracing
-
minidump-processor
producing stack traces and other useful information from minidump files
-
doclog
log library based on Rust's compiler logs
-
capstone-sys
System bindings to the capstone disassembly library
-
egui_logger
log implementation for egui
-
emit_batcher
Batch processing infrastructure for emit
-
e-log
log
-
dlog_rs
Rust adapter for the dlog logging platform
-
tracing-oslog
A layer for tracing that outputs to the oslog on macOS/iOS
-
valust
A data validation library for Rust
-
rs-logger
logging library
-
axum-tracing-opentelemetry
Middlewares and tools to integrate axum + tracing + opentelemetry
-
assert_no_alloc
Custom Rust allocator allowing to temporarily disable memory (de)allocations for a thread. Aborts or prints a warning if allocating although forbidden.
-
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
-
same-content
Determine whether data from different sources are the same
-
simple-cmd
command line utility for spawning commands
-
nearly
Compare IEEE floating point types
-
libsla
Rust bindings to Ghidra Sleigh library libsla
-
tracing-durations-export
Record and visualize parallelism of tracing spans
-
tracing-serde-structured
An alternative, structured, compatibility layer for serializing trace data with
serde
-
tokio-console
The Tokio console: a debugger for async Rust
-
traceon
An easy to use log and tracing formatter with a flattened json or pretty output
-
dirty-debug
Quick and dirty debugging
-
gst-log-parser
providing a convenient API to parse GStreamer logs
-
print_logger
Logger that print messages to stdout or stderr
-
mcfunction-debugger
A debugger for Minecraft's *.mcfunction files that does not require any Minecraft mods
-
faerie
ELF and Mach-o native binary object file emitter
-
rolling-file
A rolling file appender with customizable rolling conditions
-
bevy_gizmo_log
Render bevy gizmos by logging them
-
otlp-logger
convenience crate to configure an OpenTelemetry otlp endpoint with Tokio Tracing
-
dbgf
dbg with a format string
-
syslog_client
Syslog client
-
pogr_tracing_rs
allow log collection from the tracing crate, easy and simple
-
xxljob-sdk-rs
rust实现的xxl-job sdk(客户端执行器)
-
lloggs
Logging configuration for clap applications
-
trace-deck
GUI for visualizing and analyzing tracing tape files
-
redox-log
An extensible logging framework mainly for use by Redox OS
-
objdiff-core
A local diffing tool for decompilation projects
-
pyo3-tracing-subscriber
A Python module for configuring and initializing tracing subscribers from Python
-
zbusdg
Universal Data Gateway for ZBUS project
-
tacky-borders-logger
logging messages at various levels (trace, debug, info, warn, error), dynamically including the function name for better context in tracing and debugging
-
call_logger
A logger that calls another application for every logged item
-
process_migration
Overwrites a running process' next instruction(s) with shellcode (default to a reverse shell on localhost:4444)
-
tracing-proc-macros-ink
working tracing integration for logging from within procedural macros
-
metrics_printer
A recorder for the metrics library that prints metric values to an output in regular intervals
-
dyn-logger
configure tracing logger dynamically via configuration file in toml format
-
wasm-logger
A logger that sends a message with its Rust source's line and filename to the browser console
-
loggi
log inspection tool that allows running logql queries (partialy) on local files
-
relib_host
relib is a framework for reloadable dynamic libraries
-
opentelemetry-micropb
An alternative to opentelemetry-proto which uses micropb
-
rimplog
colorful, and easy-to-use logging library for Rust
-
kernlog
Kernel logger implementation (for low level logging to
/dev/kmsg
) -
SafeManuallyDrop
A safe version of ManuallyDrop with various features and options to track undefined behavior when working with ManuallyDrop
-
thorin-dwp-bin
Merge DWARF objects and packages into DWARF packages
-
terminator
Formatter for pretty panics and errors
-
functiontrace-server
The server component that FunctionTrace (functiontrace.com) clients will spawn and connect to
-
disas
Disassembler
-
glug
A logging impementation for log with graphics in the terminal
-
rusteval
Make your application's structs and functions interactive
-
metriki-core
A metrics library ported from dropwizard metrics
-
timberio/tracing-limit
A high-performance observability data pipeline
-
gitsnap
take snapshots of GitHub repositories in a single text file
-
sdre-rust-logging
logging library for Rust, with a custom formatter
-
bitgrep
Binary grep for numerical data types
-
mixtrics
One crate for all metrics
-
rglw_log
Root project for all the utilities that rustyglware offers to the community
-
jaegercat
A handy command line tool showing traces emitted by Jaeger clients
-
cursive-logger-view
Forked from deinstapel/cursive-flexi-logger-view
-
ih-muse
Infinite Haiku Muse
-
femme
Not just a pretty (inter)face: pretty-printer and ndjson logger for log crate
-
slog_glog_fmt
slog Drain for glog-formatted logs
-
ferrite-logging
Logging infrastructure for Ferrite image viewer
-
shadow-formatted-version
Version information in a preformatted block
-
forensic-adb
Tokio based client library for the Android Debug Bridge (adb) based on mozdevice
-
flaregun
Tracing and monitoring tools for Linux
-
pipe-logger
Stores, rotates, compresses process logs
-
tracing-th
Binding
-
logo
init log env quickly
-
emolog
Emoji based logger for debugging
-
vgzzq
modernised rewrite of edef's valgrind_request library for making Valgrind client requests
-
perftree
debugger for chess engines. Compare your game tree to Stockfish!
-
tracing-etw
ETW or Linux user_events output for tokio-tracing
-
rs_box
rust develop box
-
cloudwatch_logging
logging to AWS CloudWatch Logs
-
prettylog-rs
A pretty and customizable logging library for Rust
-
tide-tracing
middleware for tide using the tracing crate for logging
-
await-tree
Instrument await-tree for actor-based applications
-
android_log-sys
FFI bindings to Android log Library
-
tracing-appender-plus
Sync with tracing-appender and support rolling with local time
-
logcontrol
Abstract types for the systemd logcontrol interface
-
json-subscriber
Customizable layer and subscriber for
tracing
that emits logs in JSON -
quick_tracing
easily start tracing
-
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
-
dontpanic
Get instant notifications about any panic!(); in your codebase
-
sensible-env-logger
A pretty, sensible logger for Rust
-
radb
Implement Python AdbUtils
-
wang_utils_logger
个人使用的rust工具库
-
Htrace
tracing system
-
appinsights
Application Insights SDK for Rust
-
tracing-logstash
Minimal library to output logstash formatted events
-
clang_log
log implementation
-
vanessa
Dependency-free, synchronous, threading and utility library for Rust
-
bt_logger
lightweight Rust log library with support for log level
-
log_manager
log manager using tracing crates
-
simplog
An extremely small and simple logger to stdout/stderr, with controllable levels of verbosity
-
tracing-ecs
Tracing subscriber that output ECS (Elastic Common Schema) JSON log lines
-
inotify-logger
Log inotify events in a friendly way
-
opentelemetry-appender-tracing2
An OpenTelemetry log appender for the tracing crate
-
tsc-trace
low overhead tracing of rust code using time stamp counter (x86 rdtsc)
-
casr
Collect crash reports, triage, and estimate severity
-
mt_logger
A low-dependency, multithreaded logging library with a focus on traceability and ease-of-use via macros
-
metricus_agent
Low latency metrics framework
-
p2panda-store
Store traits and implementations
-
smda
minimalist recursive disassembler library
-
custom_logger
A lightweight logger crate for structured and configurable logging to console and file
-
float-dbg
Debug floating point numbers easily
-
scribe-rust
straightforward and color-coded logging library for Rust applications
-
ironlog
A web logger for multi-node system logging
-
byte_counter
Timestamped byte counter
-
slog-async
Asynchronous drain for slog-rs
-
spandoc
Procedural macro attribute for converting doc comments into tracing spans
-
yalc
Logging Crate
-
exemplars
Trait for providing examples of a type
-
ladybug
A small library for triggering a logic analyzer from program events
-
tracelogging_dynamic
TraceLoggingDynamic for Rust
-
death_god_logging_tool
My awesome lovelly logging. With colors and code links. (Настройка логирования с навигацией по коду)
-
paranoid-android
Integration layer between tracing and Android logs
-
fastrace-opentelemetry
Opentelemetry reporter for fastrace
-
slog-loggly
unofficial Loggly drain for the slog logging infrastructure in Rust
-
vax-disassembler
DEC VAX one-line disassembler
-
winston
winston for rust
-
err_trail
Add context to errors through logging
-
logflume
A low latency logging library 🪵
-
wei-log
wei log
-
numcodecs-wasm-logging
Enable logging for wasm32-compiled codecs for the numcodecs API
-
klog
that allows you to tail logs of multiple Kubernetes pods simultaneously
-
cargo-lldb-test
A cargo plugin to run your cargo tests in lldb
-
adb-client-tokio
communicating with Android devices via the Android Debug Bridge (ADB) protocol
-
alloc_counter
Count allocations, reallocations, deallocations. Allow, deny, or forbid allocations on an expression or function basis.
-
trace_nu_plugin
A wrapper to trace Nu plugins
-
debugrs
logger that mimics the npm debug module
-
coredump
Force coredump creation on panics
-
diagnostic
Pretty diagnostic report
-
fermah-telemetry
Fermah telemetry tracing and metrics
-
stackdriver_logger
A logger for Google's Stackdriver with a cli-friendly fallback for local development
-
scuffle-metrics
Helper crate to instrument your code with metrics
-
hkscdis-rs
A HavokScript 5.1 disassembler written in Rust
-
compact-debug
Monkey-patches Rust's fmt system to make pretty-printing more compact
-
penumbra-sdk-proof-setup
Decentralized setup for Groth16
-
vigilant
SDK for the Vigilant platform
-
carbon-log-metrics
Log Metrics
-
tiny_bail
Small but flexible macros for bailing on failure
-
debug-log
dbg! and eprintln! that only run on debug mode. WASM is supported.
-
dirty_logging
A fast (to code), stateless logging utility with no dependancies to output to stout or output.log with ease
-
opentelemetry-spanprocessor-any
A metrics collection and distributed tracing framework
-
libopcodes-rs
Rust bindings for libopcodes
-
deno_telemetry
Telemetry for Deno
-
shimkit
Tools to build containerd shims
-
warnings
defining debug only runtime warnings with a way to opt-out
-
re_crash_handler
Detect panics and signals, logging them and optionally sending them to analytics
-
lumelog
A lightweight, flexible, and configurable logging library for Rust, with support for runtime configuration and build-mode detection
-
table-format
Formats tables for printing to terminals and logs
-
networky
networking library for indigo with NaCl (Curve25519) encrypted connections and an async progress monitor
-
ecs-logger
A logger compatible with Elastic Common Schema (ECS) Logging
-
sn_logging
Safe Networking Logging
-
json_env_logger
A structured JSON logger for Rust
-
gdbstub_arch
Implementations of
gdbstub::arch::Arch
for various architectures -
mem_viewer
Memory Viewer is a Rust library that provides a macro and display the memory content of various types of variables. It allows users to view the name, type, size, and memory content of a variable in a formatted way…
-
vcheat
Hacking Library
-
skywalking
Apache SkyWalking Rust Agent
-
tracing-panic
A panic hook that captures panic information as a tracing event
-
swing
Log like it's 1978 with this logging implementation for the log crate
-
minidump-unwind
producing stack traces from minidump files
-
flowsnet-platform-sdk
Platform SDK for flows.network
-
observer
Observer
-
console-api
Protobuf wire format bindings for the Tokio console
-
dbgbb
A framework for analyzing debugging data in a Mathematica/Jupyter notebook
-
free_log
Free logging library
-
spinne-logger
Logger for spinne
-
log_tester
Test for log messages produced by the log crate
-
loggy
An opinionated library for developing and testing rust applications that use logging
-
emit_otlp
Emit diagnostic events to an OpenTelemetry-compatible collector
-
logup
UNIX-style command that can be used to pipe stdout logs to location on disk or in the cloud without the need of an agent, logrotate, systemd or other configuration files
-
debug_unsafe
Unsafe getters and unwraps are safe in debug
-
rolling-file-opt
A rolling file appender with customizable rolling conditions
-
user-backtrace
A very small library for smaller backtraces that only contain user relevant information
-
flexi_syslog
A syslog writer for flexi_logger
-
funlog
A procedural macro for tracing Rust function calls
-
iter-log
Logs the progress of iterations, both for sequential and parallel (Rayon) iterators
-
mackerel_plugin
Mackerel plugin helper library
-
flutter_logger
logging library for using rust together with flutter/dart and flutter_rust_bridge
-
cadom
Some error-processing helpers for Rust
-
log-derive
Procedural Macros for logging the result and inputs of a function
-
mac-parser
A minimal crate for parsing MAC addresses and analysing them
-
loggers
logger
-
opentelemetry-semantic-conventions
Semantic conventions for OpenTelemetry
-
eigen-metrics-collectors-economic
eigenlayer economic metrics
-
backtrace-ext
minor conveniences on top of the backtrace crate
-
pdblister
Faster version of
symchk /om
for generating PDB manifests of offline machines -
ll
rust logging library
-
kg-diag
Error/diagnostic management. I/O routines for reading UTF-8 textual data with position tracking.
-
logroller
automatic file rotation, working with the
tracing-appender
crate -
natvis-pdbs
A metabuild/build.rs compatible crate to embed .natvis debug visualizer files into your executable's .pdbs, for ease of debugging
-
tracing-live
Live http log viewer for the tracing crate
-
slog-dtrace
Forward slog messages to DTrace
-
witchcraft-log
A structured logging facade for Witchcraft servers
-
ugdb
An alternative TUI for gdb
-
MIPS_disassembly
Takes MIPS machine code and return MIPS assembly
-
void_log
An fast log print
-
ekreta
E-Kréta API
-
valust-axum
Valust utilities for Axum
-
lokker
logger
-
symbolic-debuginfo
inspect and load DWARF debugging information from binaries, such as Mach-O or ELF
-
my-gym-data-rust-parser
parser for my gym data log
-
easy-logging
An easy way to get logging working in your CLI tool
-
bugsalot
Debugging macros and APIs for shipping stable codebases
-
tracing-texray
Tracing layer to view a plaintext timeline of spans and events
-
async-backtrace
Efficient, logical 'backtraces' of async tasks
-
rich-logger
Rich logger implmentation in rust
-
novax-log
a common place for logging
-
lambda-otel-utils
OpenTelemetry utilities for AWS Lambda
-
slog-extlog
Object-based logging and statistics tracking through logs
-
logcall
An attribute macro that logs the function return value
-
cj-femme
Not just a pretty (inter)face: pretty-printer and ndjson logger for log crate
-
duplicate-function-checker
determine how much of your binary is duplicate functions
-
sentry-tower
Sentry integration for tower-based crates
-
init-tracing-opentelemetry
A set of helpers to initialize (and more) tracing + opentelemetry (compose your own or use opinionated preset)
-
slog-envlogger
Port of de facto standard logger implementation for Rust, to
slog-rs
framework -
my-env-logger-style
pretty, opinionated style for env_logger
-
test-format
assert_debug_fmt and assert_display_fmt macros for testing Debug (or Display) implementations on no_std
-
lookbusy
You are busy
-
lovely_env_logger
a visually lovely env_logger
-
grok-rs
Rust port of elastic Grok processor
-
opentelemetry-xray
AWS X‑Ray distributed tracing using OpenTelemetry
-
axum-metrics
Minimalist exporter-agnostic metrics instrumentation middleware for axum
-
tracing-appender-localtime
tracing-appender base on localtime (chrono)
-
bunyan
A CLI to pretty print structured logs. A Rust port of the original JavaScript bunyan CLI.
-
cute-log
cute logger for log crate
-
firedbg-rust-debugger
FireDBG Debugger Engine for Rust
-
tracing-journald
rich journald subscriber for
tracing
-
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…
-
logsley
Opinionated logging library
-
ddshow
Timely and Differential dataflow log analysis and vizualization
-
logger-rust
logger with 5 logging types and 3 types of level logging
-
iceyee_logger
Logger
-
wasm-tracing
Tracing subscriber for WebAssembly. Maintained fork of tracing-wasm.
-
tiny_file_server
The simplest file server for the web development purposes
-
alto_logger
an opinionated logger that provides colorful and multi-line output
-
ddbug
Display debugging information
-
lum_log
lum framework's logging library
-
metrics-sqlite
providing SQLite backend for metrics
-
espmonitor
Monitors ESP8266 and ESP32 execution over serial
-
speak-easy
Logging functionalities with different levels and rotation options built on top of tracing and compatible with of tokio-rs
-
log_parser_by_syn1ak
parser for analyzing structured log files, utilizing the Pest parsing library.
log_parser
extracts components such as date, time, log level, module, request ID, error code, and message from each log entry… -
lexa-logger
Un logger parmi tant d'autres
-
pyo3-pylogger
Enables
log
for pyo3 based Rust applications using thelogging
modules -
comfy-print
Non-panicking versions of println! and friends. Async implementation.
-
kubert-prometheus-process
A prometheus-client process metrics collector
-
qu
quick command line programs
-
cernan
A telemetry and logging aggregation server
-
logthis
beautiful, and easy-to-use logging library for Rust
-
agp-tracing
Observability for AGP data plane: logs, traces and metrics infrastructure
-
irox-log
Basic console and file logging
-
aul
useless Logger
-
disasm
Disassembler library
-
tracing-slog
compatibility between
tracing
and theslog
crate. Use when a library usesslog
but your application usestracing
-
sentry-backtrace
Sentry integration and utilities for dealing with stacktraces
-
r2api
rust bindings for the radare2 native APIs
-
nu_plugin_explore_ir
a nushell plugin called explore_ir
-
nonblock-logger
A non-blocking logger for Rust
-
ray-rust
Spatie Ray in Rust
-
ezpdb
High-level library for https://crates.io/crates/pdb
-
udbg
cross-platform library for binary debugging and memory hacking
-
handsome_logger
A fast, handsom and quite easy to use logger
-
tasru
A method to understand dwarf symbol information
-
charlie_buffalo
join attributes on system logs
-
fern_colored
efficient logging (with true color support)
-
cx-api
Coralogix Management API Proxies. Support package for cx-sdk
-
scorched
logging library for scorching all those pesky bugs
-
spade-diagnostics
Helper crate for https://spade-lang.org/
-
debug-value
Wrapper type for values that are only needed with debug assertions
-
tracing-axiom
The tracing layer for shipping traces to Axiom
-
slog-try
Convenience macros for logging with an optional slog Logger
-
mgba_log
A logging implementation for mGBA
-
serif
An opinionated tracing-subscriber configuration with a focus on readability
-
logging-subscriber
logging subscriber which can be silenced
-
derive-debug-plus
Customizable derive macro for Debug trait
-
reopen
File reopening utility
-
dev-scope
help diagnose errors, setup machines, and report bugs to authors
-
hitrace
Safe bindings to the HiTrace tracing system of OpenHarmony
-
mdlogger
Multi-device logging system library crate
-
kafka-logger
logger for sending logs to kafka
-
msp430-asm
Disassembler for msp430
-
winlog
log backend to send messages to the Windows event log
-
rust_observer
Express telemetry rust SDK
-
witcher
Track and put down bugs using simple concise error handling
-
onesignal-tracing-tail-sample
Tail sampling support for tracing with OpenTelemetry
-
hstrace
Syscall tracing from command line and as a library
-
casual_logger
What a bother. I want to logging it without setting it.
-
lupp
Commandline tool for colorizing logs
-
defmt-logger-tcp
A defmt logger that serves logs over TCP
-
bulletin-board-mathematica
Mathematica client for BulletinBoard
-
ezty
Zero-fuss Any-things
-
promquery
Query and visualize Prometheus metrics from the command-line
-
async-rawlogger
Light console-only async logger. Suitable for containerized workloads. Heavily inspired by "https://github.com/nonconvextech/ftlog"
-
rillrate-py
rillrate bindings for python
-
seella
visualising the traces emitted by ScyllaDB
-
sw-logger-rs
logger for Rust
-
ms-pdb
Reads Microsoft Program Database (PDB) files
-
tracing-core
Core primitives for application-level tracing
-
venator
A tracing layer for exporting logs and spans to the Venator app
-
tracing-betterstack
A tracing subscriber that logs to betterstack (logtail)
-
easy-debug
easy debug rust code
-
rummage
opinionated environment collector
-
eventheader_dynamic
Rust API for runtime-specified eventheader-encoded Linux Tracepoints via user_events
-
tangra
🪵 A lightweight and easy to use Rust logging library
-
dwfv
digital waveform viewer with vi-like key bindings
-
rust_observer_protobuf
Common protobuf definitions for rust_oberver library
-
rs-collector
An scollector compatible telemetry collector written in Rust
-
clia-tracing-appender
A personal temporary tracing-appender, support symlinking latest log file and local offset time format
-
tracing-rolling-file
A rolling file appender with customizable rolling conditions
-
quicklog
fast logging in Rust
-
log-reroute
Support to change logging target for the log crate
-
no_debug
Helper types to omit debug info for select values
-
logstr
Log saving
-
sentry-debug-images
Sentry integration that adds the list of loaded libraries to events
-
minifemme
Rust log-compatible pretty/ndjson logger, based on femme
-
color-debug
Monkey-patches Rust's fmt system to make Debug colored
-
eternaltwin_log
Structured logs for etwin
-
woody
A logger for Rust that's *actually* easy to use
-
plog
A modular pretty logger written for Rust programs
-
logid
Rust logging framework using IDs to identify log entries
-
logcontrol-zbus
zbus-based DBus frontend for the logcontrol interface
-
fb_failure_ext
Extensions to the anyhow crate
-
fuzed-iterator
Iterator wrapper for detecting incorrect use of non-fused iterators
-
sentry-contrib-native
Unofficial bindings to the Sentry Native SDK for Rust
-
logged_tcp_proxy
Command line interface for proxying TCP connections with payload output into console which can be formatted different ways
-
bunyarrs
Opinionated bunyan-like logger for small tools/apps
-
gdb-command
Wrapper for gdb in batch mode
-
mhlog
thread-safe logging library
-
xray-lite
AWS X-Ray daemon client for Rust
-
pdbview
Microsoft program debug database (PDB) file information utility
-
rs_utils
奇遇科技 Rust 辅助工具
-
soulog
polished, clean and colourful console logging and error handling
-
opentelemetry-aws
AWS exporters and propagators for OpenTelemetry
-
tracing-honeycomb
Honeycomb.io tracing layer for multiprocess telemetry
-
logpeek
A logger implementation for the log crate. Meant to integrate with logpeek-server.
-
tracing-dipstick
Bridge from tracing instrumentation to the dipstick metrics library
-
woodchipper
An interactive command-line log processor
-
logtest
Test and assert log statements
-
metry
All-in-one telemetry framework, based on tracing crate
-
typedef
Identify, compare types or print type names
-
assert-unchecked
Unsafe assertions that allow for optimizations in release mode
-
winston_transport
winston-transport for rust
-
ackorelic
Idiomatic Rust bindings to the New Relic C SDK
-
loga
Combined logging and error handling
-
smartalloc
binding
-
tracing-fmt-smart-writer
Smart writer for tracing-subscriber's fmt module
-
metricus
Low latency metrics framework
-
myotel
A foolproof best practice for initializing the integration of OpenTelemetry with the
tracing
library, providing support for logs, metrics, and trace -
logex
logger I made for my game engine. Use it as you want.
-
pipe-logger-lib
Stores, rotates, compresses process logs
-
try-ascii
Helper to format byte slices that probably/mostly contain ASCII-encoded text
-
tracing-rewrite
Tracing logs conditional rewrite wrapper
-
godot-logger
A logger for godot-rust projects that prints logs using the godot_print! macro
-
pokey_logger
A logging library to log different levels and colours
-
env_logger_plus
A logging implementation plus for
log
which is configured via an environment variable. Adding target to file, rotating by file size. -
loggify
Small and simple rust logger
-
micromegas
scalable observability solution
-
sherr
Error signalling and logging helpers
-
idalib-sys
Idiomatic bindings to IDA SDK
-
youlog
A logging crate where you bring your own logging logic
-
tracing-newrelic
New Relic integration for tracing
-
crypto-auditing-log-parser
Event log parser for crypto-auditing project
-
tracing-subscriber-multi
Configure multiple log destinations for tracing_subscriber
-
invariants
Assertions for normal and invariant based development
-
debug_print
print only in debug build
-
structlog
Structured logging based on key/value pairs
-
loggerithm
A logging library for everyone
-
backtrace-on-stack-overflow
Best effort backtrace printing
-
bp3d-debug
Tracing subscriber implementations for use with BP3D software. Supports traditional logging through bp3d-logger and supports remote profiling through TCP.
-
cala-tracing
Tracing library powering cala stack
-
lprsemu
Emulator, debugger and assembler for LPRS1 ISA & CPU
-
pandora_box
Syd's log inspector & profile writer
-
log-analyzer-pro
Log Analyzer Pro is a command line application giving powerful filtering and searching capabilities to analyze software logs. Logs can come from log files (updates live if these are modified) or a socket connection
-
tonic-tracing-opentelemetry
Middlewares and tools to integrate tonic + tracing + opentelemetry
-
scuffle-bootstrap-telemetry
Telemetry utilities for scuffle-bootstrap
-
disperror
Display
ing errors instead ofDebug
ging them when returned frommain
-
stable-eyre
A custom context for eyre that supports capturing Backtraces on stable
-
stlog
Ultra lightweight logging framework for resource constrained devices
-
dap-reactor
A debug adapter protocol Rust provider
-
build-pretty
Pretty to your custom Build Script(build.sh) log displaying!
-
hexxdump
configurable tool for generating hex dumps
-
valust-regex-utils
Regex utilities for the Valust crate
-
logosaurus
Logging implementation modeled after the Go standard library's log package
-
steroid
A lightweight framework for dynamic binary instrumentation
-
close-to
providing comparisons with arbitrary precision
-
symbolic-cfi
process call frame information
-
cplus_demangle
Rust wrapper for GNU libiberty's cplus_demangle to demangle C++ symbols
-
dwat
accessing DWARF v4/v5 type information
-
sscrypt
A CLI tool to encrypt service-skeleton secrets
-
float_eq
Compare IEEE floating point primitives, structs and collections for equality
-
nix-btm
A nix process monitor
-
command-ext
Extension traits for std::process::Command
-
memfaultd
Memfault daemon for embedded Linux systems. Observability, logging, crash reporting, and updating all in one service. Learn more at https://docs.memfault.com/
-
usbmux-client-tokio
usbmux and lockdown protocol used to connect to iOS devices
-
yall
lightweight backend for the log crate
-
log_loki
loki logging for use with the log crate. Can be used standalone or with a logging framework like fern.
-
cyfs-debug
package
-
armv5te
Disassembles ARMv5TE instructions
-
releasetag
Define releasetags eventually propagating into crash-files 'core'
-
disasm-test
disasm test library
-
struct_scalpel
memory layout analysis tool for structs, enums, unions, tuples, and references
-
malogany
tree/hierarchical logging library
-
rustic-logger
RusticLogger: because life is too short to debug without logs!
-
rdbg
Quick and dirty Rust remote debugging
-
rall
Really...? Another Logging Library? Yes! Incredibly Intuitive & Simple
-
task-mon
CLI to execute commands and log results to healthchecks.io
-
print_and_log
printing and logging messages with timestamps
-
fastrace-jaeger
Jaeger reporter for fastrace
-
thisslime
Error utilities for slimebot
-
memory_logger
A logger that buffers messages in memory, allowing arbitrary flushes
-
lightlog
Basic Rust logging
-
wasm-log
A logger that sends a message with its Rust source's line and filename to the browser console
-
json_env_logger2
A structured JSON logger for Rust, original project by softprops was abandonded
-
sleigh-rs
Ghidra Sleigh parser
-
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.
-
rustyrepl
read, evaluate, print, loop (REPL) utility
-
enso-logger
An efficient logger for writing applications in Rust
-
breakpad-rs
Breakpad for Rust
-
postfix_assert
Trait implementations of common assertions in (postfix) method style for the Rust standard library. This allows for assertions to be chained and integrated as part of an expression.
-
log2graph
create directed graphs from log files
-
qoollo-log4rs-logstash
Logstash appender for log4rs
-
sp_log2
easy way of logging for Rust's log crate
-
zarthus_env_logger
A very opinionated logger
-
hds_tokio-console
test crate, do not use
-
tracing-print
println format for tracing-subscriber
-
debug_plotter
Convenient macro to quickly plot variables
-
logs
terminal logger
-
logchop
Log your
Result
andOption
chains with inline methods -
sologger_log_transformer_wasm
extract and structure logs from Solana API logSubscribe responses and provides WASM support
-
wasm2map
Generates source map for .wasm file with DWARF debug info embedded as source map
-
tame
RillRate Agent
-
acrylic-png
debug acrylic apps by rendering to a PNG image
-
vap
Write logs to standard I/O
-
microlog
Dead simple log subscriber
-
rust-vector-logger
logger for Rust that logs to a vector
-
tracing-modality
tracing
Layer
(andSubscriber
) for emitting trace data to Auxon Modality -
depura
Logging, benchmarking and debugging
-
tracing-logger-config
Custom logger config for tracing
-
ant-logging
Logging utilities for crates in the Autonomi repository
-
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
-
core-dump-client
A client for debugging core-dump-handler output
-
breadcrumbs
A beautiful, tiny traceback and logging library supporting #![no_std] rust
-
tracing-ohos
Tracing layer to log to OpenHarmony's HiLog
-
probe-rs
A collection of on chip debugging tools to communicate with microchips
-
tracing-fast-dev
A helper for tracing crate
-
profiler-get-symbols
Symbolication utilities for the Firefox profiler
-
rovella_logger
logger that is used by the rovella game library (the rest of the library is still in developement)
-
nlog
Log implementation that sends text to a Windows notepad window
-
psp-logger
Logger for the PSP
-
veilid-bugsalot
Fork of bugsalot to meet the needs of the Veilid project. Debugging macros and APIs for shipping stable codebases.
-
aver
A dead simple logging library for rust
-
devlog-tracing
Log subscriber for the tracing library, with a human-readable output format designed for development builds
-
u-siem-syslog
Syslog listener for uSIEM
-
radius-debug
helper to filter the noise when debbuging FreeRADIUS server
-
sleigh2rust
Transpile Ghidra Sleigh parser into rust
-
datadog-formatting-layer
providing a tracing-subscriber layer for formatting events so Datadog can parse them
-
galacta-logger
logger that doesn't need initialization. This crate gives logged time, log level, file path, module path, and function name.
-
log2
out-of-the-box logging library for Rust
-
unwrap-log
Non-panicking alternatives to
Option
andResult
unwrapping, which log at warn level -
glulxtoc
Decompile Glulx storyfiles into C code
-
firedbg-cli
FireDBG command line interface
-
driveby
Debug counter for Rust
-
error-backtrace
backtrace your errors
-
clap-verbosity-flag2
Easily add a
--verbose
flag to CLIs using Clap -
debugging_helpers
Trivial functions to make debugging easier
-
glean-ffi
FFI layer for Glean, a modern Telemetry library
-
env_logger_successor
A logging implementation for
log
which is configured via an environment variable -
behold
enabling contextual debugging
-
the_logger
A very simple but customizable logger for Rust
-
cfg_log
Compile time conditional logging
-
trace_caller
Trace the location of caller of a function
-
aether-log
Minimal logging library that uses explicit and configurable endpoints
-
humantalk
libary for better end-user communication
-
q-debug
Quick and dirty debugging for tired Rust programmers
-
opentelemetry-tracing-utils
Some opinionated useful utilities for setting up otel tracing in Rust
-
vex-sys
Bindings for valgrind's LibVEX
-
rf_logger
A logging implementation for
log
which can log to rotated files -
stackdriver_logger_kv
A logger for Google's Stackdriver with a cli-friendly fallback for local development
-
develop_debug
Print debugging information at development time
-
tpfs_logger_extensions
Some simple logging extensions for Xand
-
rand_dev
Reproducible randomness source for tests
-
simple_file_logger
file logger for Rust
-
itm_logger
log facade that sends logging information over ITM stim port 0
-
blazesym-c
C bindings for blazesym
-
slog-google
Google Logging drain for slog-rs
-
tracing-pbar
Ready-to-use tracing config
-
lambda-otel-lite
Lightweight OpenTelemetry instrumentation for AWS Lambda
-
rlog
Minimal file-based logging library
-
concurrent_log
A log container supporting concurrent append operations
-
sentry-tauri
An experimental Tauri Plugin for Sentry
-
log_wrapper
Just some boilerplate code to a logger wrapper over the log crate that logs to STDOUT
-
metrics-tracing-context
tracing context as metrics labels
-
srcsrv
Interpret the contents of a srcsrv stream from a pdb file (Microsoft Source Server)
-
ila
WIP
-
iter-debug
impl Debug for iterators using a wrapper
-
logging-rs
add logging to your projects using simple macros
-
json_value_description
Json Value Description is a package for outputting a description of unstructured data parsed by Serde Json into a Value
-
m-o
A command line tool for parsing Python dataclass reprs and pretty-printing them
-
build-with-leak-check
small wrapper program around the LLVM Clang compiler suite. This will build and execute binaries using address sanitation and memory sanitation, this project is generally recommended…
-
opentelemetry-datadog-cloudflare
Datadog exporters and propagators for OpenTelemetry for Cloudflare workers
-
sos-logs
Log file helpers for the Save Our Secrets SDK
-
dev_util
Some development tools
-
jlogger
log utility
-
socc-pair
compares local minidump-stackwalk output to socorro (crash-stats.mozilla.org)
-
service-logging
Asynchronous structured logging in tiny library (6KB) with clients for Coralogix and console.log. WASM compatible
-
ptr_info_lib
retrieving information about pointer memory regions in Linux
-
ssbc
Interpreter written in Rust. See http://csci.viu.ca/~pwalsh/teaching/261/261/261.html
-
tide-tracing-middleware
A middleware for tide using the tracing crate for logging
-
guiedit
Easily add a developer GUI to any graphical application
-
fmtlog
configurable logger with format specification
-
pink_log
lightweight logger for Rust
-
windebug_logger
A logger that redirects all messages to OutputDebugStringW (Win32 API function)
-
metrics-exporter-tcp
A metrics-compatible exporter that outputs metrics to clients over TCP
-
opentelemetry-auto-span
A helper library for opentelemetry tracing
-
fil_logger
A logging library used by Filecoin
-
win_etw_metadata
metadata definitions for the win_etw_provider and win_etw_macros crates
-
hex_pp
Pretty hex dump of bytes slice in the common style
-
buche
Logger that logs to stderr based on verbosity specified
-
gix-trace
provide minimal
tracing
support that can be turned off to zero cost -
log4rs-logstash
Logstash appender for log4rs
-
fenrir-rs
Fenrir is a create for using logi for log aggregation which can be used with a logging framework like fern
-
comfy-print-sync
Non-panicking versions of println! and friends. Sync implementation.
-
rs-simple-logging
logging
-
lumbermill
structured logging
-
rustc-demangle
Rust compiler symbol demangling
-
skip_error
helping skip and log Result::Error in iterations
-
xous-log
Log output program
-
display_utils
Lightweight and no_std-compatible string formatting utilities
-
process-memory-reader
reading process memory
-
cat-loggr
lightweight utility for making beautiful logs
-
debug_panic
This allows a program to terminate immediately and provide feedback to the caller of the program. Unlike panic!, debug_panic! statements are only enabled in non optimized builds by default.
-
mod_logger
A consumer for the log crate that allows module-wise configuration
-
sentry-log
Sentry integration for log and env_logger crates
-
goodgit
gg – clone repos and retrieve data about the repo from GitHub API. Supports Gitlab as well.
-
mabe
framework for creating debug-friendly error enums in Rust
-
eprint
error printer
-
tracing-android
Tracing layer to log to Android's logcat
-
erdb
A debugger for rust on embedded systems
-
memgrep
Search for strings in process memory
-
easy-logger
rust-lang/log, you can easy log your information to stdout or files
-
binspect
inspect the data layout of objects
-
fn-formats
Format trait wrappers for Fn(&mut Formatter) -> fmt::Result
-
otlp-exporter
OTLP Exporter for the OpenTelemetry Collector
-
epimetheus
prometheus-compatible metrics framework
-
rust_observer_log_macro
Log macro dependency for rust observer
-
sign-logger
The only logger youll ever need, inspired by sign-logger on NPM
-
trasy
error handling with tracing and backtrace support
-
io_wrapper_statistics
Wrap an I/O object and collect statistics about I/O operations
-
emit_file
Emit diagnostic events to rolling files
-
tracing-fluentd
Enables forwarding of
tracing
events towards thefluentd
server -
elfcore
create ELF core dumps for processes on Linux
-
fern-logger
Convenient and configurable multi-output logger
-
ddshow-types
FFI-safe types for ddshow
-
eadb
eBPF Android Debug Bridge
-
alterable_logger
A thin wrapper for "log" allowing to replace the actual logger implementation at run time
-
lyte-observer
A thin wrapper around my most commonly-used crates for error handling and reporting, tracing, observability, logs, etc
-
logcontrol-tracing
Tracing backend for the log control interface
-
qog
An extremely simple log library
-
badlog
zero customization, colored logger
-
slog-unwrap
Extension traits for logging failed unwraps to a slog::Logger
-
visual
Use Display if available, Debug otherwise
-
onestop
Time code and aggregate across multiple contexts/threads. Other things too?
-
bulletin-board-client
Rust client for BulletinBoard
-
tao-log
Extension macros for output to the log crate
-
describe_err
Easily describe similar errors in your code
-
gbsdiff
highlighting the differences in the execution of two GBS files
-
httprint
Logs HTTP requests to the console for debugging
-
emit_web
Instrument Web-based applications using emit
-
rstack
Stack traces of remote processes
-
rust_graphics_log
small and minimal logger
-
cargo-proc-debug
Dump proc-macro output for efficient debugging
-
x-log
Convenient log that support Native and WebAssembly
-
perftree-cli
Command-line interface for perftree
-
ron-parser
Parsing debug implementation from rust object to JSON
-
metricus_allocator
Low latency metrics framework
-
wasm-bindgen-console-logger
backend for the log crate that sends messages to the Web browser's console
-
log-rs
A small logging library
-
slog-kickstarter
builder to easily setup the slog logging ecosystem
-
lambda-rs-logging
Logging support for lambda-rs
-
clilog
CLI logger, not yet finished
-
ovr-ruc
Rust Util Collections
-
hilog-sys
Rust bindings to the HiLog logging system of OpenHarmony
-
dmacro
define C-like debug trace macro: enter!() and leave!()
-
free_log_models
Free logging library shared models
-
tracing-aliyun-sls
A tracing layer for aliyun sls
-
autput
Log Rust prints and panics to Luau for easy debugging
-
hook0-sentry-integration
Sentry-related methods for Hook0 Open-Source Webhooks as a service for SaaS
-
slog-journald
Journald drain for slog-rs
-
hitrace-sys
Bindings to the HiTrace tracing system of OpenHarmony
-
metrical
Graphite/Statsd metrics client
-
endpointsecurity-rs
Safe Rust bindings for Endpoint Security API
-
log-analyzer
log analyzer is a crate used to read, filter and search logs
-
syn_crabs
A lightweight and configurable logging library with color-coded output for Rust applications
-
u-siem-paloalto
be used to build a custom SIEM with the framework uSIEM
-
android_trace_log
handling Android trace logs created with Debug.startMethodTracing
-
dipstick
Fast, all-purpose metrics library decoupling instrumentation from reporting backends. Like logging frameworks but with counters, timers and gauges. Supports combined outputs (e.g…
-
cvlib
Correlation Vector
-
eventlog-rs
Rust Parsing tool for TCG EventLog
-
spirit-log
Spirit helpers and config fragments for logging
-
logerr
Seamless error type logging
-
printio
intercept a Reader or Writer and print it to something on its way in or out. Useful for debugging.
-
target-gen
A cli tool to create new target files for probe-rs ot of CMSIS-Packs
-
info_utils
displaying Options, Results, and logging in a pleasant manner
-
open-metrics-client
Open Metrics client library allowing users to natively instrument applications
-
tracing-filter
experimental next-generation filtering support for tracing
-
instant_log
A very simple logger
-
unilog
A lightweight Rust logging library supporting async/sync logging and colored logs
-
rog
logger
-
obs-log
A very simple Rust crate that binds the log facade crate to OBS plugin logging API
-
runtime-otel-metrics
Meter your tokio runtime and process memory with OpenTelemetry
-
tracing-gcp
tracing subscriber for structured logging in gcp
-
secure_log
A secure logging library for Rust with AES-256-GCM encryption
-
tracing-logcat
A writer for the tracing library that outputs to Android's logcat
-
visualpanic-rs
providing a panic hook for Rust applications that visualizes the panic with a native error dialog on supported systems
-
log-types
Structured log types
-
gtsa
proxy gelf messages to the Sentry
-
emit_term
Emit diagnostic events to the console
-
oopsie_woopsie
debugging unexpected panics easier on end-user machines
-
rogu
logger library
-
qoollo-logstash-rs
Logstash sender
-
assert_let_bind
A convenience macro for writing pattern-matching tests
-
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.
-
statsrelay
Swiss army knife for aggregation, filtering, relaying, sharding of statsd, prometheus, and other metrics systems
-
eaze-tracing-honeycomb
Honeycomb.io tracing layer for multiprocess telemetry
-
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
-
env_assert
assert when an environmental variable is set
-
trylog
Log if
Err
orNone
-
symbolic-il2cpp
parsing il2cpp line mappings
-
wasmgdb_ddbug_parser
Unified debug information parser
-
xan-log
My personal logger
-
opentelemetry-stdout
An OpenTelemetry exporter for stdout
-
se-logger
customizable logging crate
-
hollow
attr macro to swallow the body of fn attached to
-
venator-engine
The core functionality that drives the Venator app
-
slog-syslog5424
RFC5424 implementation for slog
-
hesione
A Prometheus client
-
astrolog
A logging system for Rust that aims to be easy and simple to use and flexible
-
opinionated_telemetry
Opinionated configuration for tracing and metrics crates (with OpenTelemetry & Prometheus)
-
slog-env-cfg
Opinionated slog drains builder, configurable via env vars
-
d_print
Print any struct in easy way
-
nocash_gba_log
A logging implementation for no$gba
-
tracing-log
compatibility between
tracing
and thelog
crate -
firedbg-stream-indexer
FireDBG Event Indexer
-
ndjsonlogger
-
livemod
Unity-like runtime modification of variables
-
slog-kvfilter
Key values and Regex based filter Drain for slog-rs
-
disasm-x86
disasm x86 library
-
backtrace-sys
Bindings to the libbacktrace gcc library
-
ferrite-core
Core functionality for Ferrite image viewer
-
camarim
Easy setup logging on FFI libs for mobile devices
-
metriki-log-reporter
Log reporter for metriki
-
frida-gum-sys
Rust bindings for Frida
-
si-loggy
Automatic logging & nohup for arbitrary commands
-
rdbg-view
A basic command-line viewer for rdbg
-
report
Contextual logging and error reporting
-
bunyan_view
A full-featured port of the Node Bunyan structured log file viewer
-
google_cloud_logging
Google Cloud Structured Logging structures
-
jlogger-tracing
log utility
-
dstat
[●◀] Query systemd units quickly from the command line
-
tracing-subscriber-init
A trait and some functions to make tracing subscriber initialization a bit easier
-
diff_logger
Pretty diff logger for JSON values in rust
-
slog-redis
Redis drain for slog-rs
-
econtext
Fast and simple error context on panics
-
locate-dwarf
Locate debug symbols for stripped binaries
-
sentry_integration
package for Sentry integration with custom DSN configuration
-
unwrap
An unwrap! and an unwrap_err! macro
-
tokio-trace
A scoped, structured logging and diagnostics system
-
rokkett-logger
collecting logs from different applications
-
caplog
Capture log messages for testing
-
adbear
CLI to enable ADB pairing over WiFi
-
radb_client
adb client for rust
-
win_dbg_logger
A logger for use with Windows debuggers
-
tracing-for-pyo3-logging
Enables
tracing
for pyo3-based embedded Python applications using Python’slogging
module -
opentelemetry-contrib
Rust contrib repo for OpenTelemetry
-
tracing-layer-core
Send filtered tracing events to a webhook endpoint
-
tracing-tape-recorder
Tracing subscriber layer for the tracing-tape format
-
hectorl_logger
logger with colors
-
syslog5424
A trait based RFC5424 syslog formatter
-
retread
debug adapter that allows you to replay log files in your IDE or editor of choice
-
deboog
Derive macro for extended debug formatting
-
fuguex-microx
A binary analysis framework written in Rust
-
symbolicate
macOS crash report
-
otlp-stdout-client
OpenTelemetry OTLP stdout client
-
basic_log
A basic logging crate for Rust
-
win_etw_logger
log provider which forwards events to Event Tracing for Windows (ETW)
-
sentry-slog
Sentry integration for the slog crate
-
bitformat
Formats bit-focused data structure for printing to terminals and logs
-
ts_opentelemetry_api
fork of opentelemetry-rust
-
detective
application tracer which currently supports tracing Juju applications
-
loggy-neko
thread-safe logging tool with dynamic log level configuration
-
log4r
Stupidly simple logging utils
-
lunatic-log
A logging library for lunatic Rust applications
-
logcontrol-log
log backend for the log control interface
-
local-rolling-file
A rolling file appender with customizable rolling conditions
-
ex
A libstd wrapper with more detailed errors
-
sentry-anyhow
Sentry integration for anyhow
-
glean-core
A modern Telemetry library
-
valust-utils
Valust crate
-
sp_log
easy way of logging for Rust's log crate
-
spring-opentelemetry
Integration of spring-rs framework and open-telemetry
-
android_logger_lite
A lightweight android log library
-
tracing-distributed
Tracing layer for multiprocess telemetry
-
here
macro to print the current file and line number
-
ddog
A Minimal Datadog SDK built in Pure Rust
-
bulletin-board-python
Python client for BulletinBoard
-
log-print-panics
A panic hook which logs and print panic messages
-
simple_color_log
color log library for Rust
-
panic-log
Log panics to the
log
macro as error -
tracing-attributes
Procedural macro attributes for automatically instrumenting functions
-
rust-debug
A debugging library for rust code
-
my_logger
marco to do logging in a file.log
-
ops
Adds operational endpoints to your application
-
dzl
logging. It is simple and easy to use :)
-
firedbg-rust-parser
FireDBG Source Parser for Rust
-
woodpecker
Fast and extensible logging for Rust
-
tracing_sprout
A tokio-rs/tracing structured JSON formatting layer for the fledgling logger
-
unwind
An interface to libunwind
-
breakpad-handler
Allows writing of a minidump when a crash occurs
-
piccolog
A custom logger for body-image and related crates
-
async-debug
Debug structs and enums containing values that require an async call to render
-
assert_size
A macro to assert that a type has a specific size at compile time
-
bao-pdb
can be used to generate PDB files from existing applications
-
log-source
Log source is a crate used to read files and sockets
-
durylog
An easy to use library to implements logging on stdout, file or both
-
pepe-telemetry
Tracing tools for PepeTeam template application
-
ddshow-sink
allow setting ddshow loggers for timely dataflow programs
-
tlog
A debug library which writes logs into file
-
ertrace
Experimental Error Return Tracing for Rust
-
opentelemetry-prometheus
Prometheus exporter for OpenTelemetry
-
cargo-what
Tells you what type things are
-
micromegas-telemetry-sink
module for the publication of telemetry, part of micromegas
-
adb-server-tokio
Android Debug Bridge (ADB) server protocol
-
opentelemetry-etw-logs
OpenTelemetry logs exporter to ETW (Event Tracing for Windows)
-
slog_unwraps
Syntactic sugar to slog an error before unwrapping
-
disasm-gen
disasm decodetree generator library
-
my-util-rust
my util for rust
-
ultimate_logger
logger for Rust
-
slog-logfmt
logfmt drain & format for slog
-
dbg
dbg!(expr, ..) macro from RFC 2173 in stable Rust
-
tracing-rolling
helper crate to customize rolling log file with tracing crate
-
symbolic-symcache
An optimized cache file for fast and memory efficient lookup of symbols and stack frames in debugging information
-
tracing-record-hierarchical
Record parent
tracing::Span
fields from inside childtracing::Span
’s context -
tembo-telemetry
Logging and Telemetry exporters for Tembo.io applications
-
quicklog-clock
contains Clock for quicklog logger
-
tracing-fluent-assertions
An fluent assertions framework for tracing
-
slog_prometheus
Prometheus metrics for the slog logging framework
-
tokio-retry2
Extensible, asynchronous retry behaviours for futures/tokio
-
sloggrs
colored logger lib
-
opentelemetry-appender-tracing
An OpenTelemetry log appender for the tracing crate
-
sentry-panic
Sentry integration for capturing panics
-
skywalking_rust
Apache SkyWalking Rust Agent
-
tracing-serde
A compatibility layer for serializing trace data with
serde
-
crash-handler
Allows running of user code during crash events
-
tracing-libatrace
A tracing subscriber layer for tracing in debugfs using libatrace
-
fuguex
A binary analysis framework written in Rust
-
metrics-observer
Text-based UI for metrics-exporter-tcp
-
fastrace-datadog
Datadog reporter for fastrace
-
eztrace
Zero-fuss debug tracing macro
-
pprof-backtrace
acquire a stack trace (backtrace) at runtime in a Rust program. Fork from https://github.com/rust-lang/backtrace-rs/tree/0.3.61.
-
micromegas-ingestion
telemetry ingestion module of micromegas
-
cs-trace
Tracing utilities
-
tracing-bunyan-formatter-with-utc-offset
A Bunyan formatter for the tracing crate
-
emit_opentelemetry
Emit diagnostic events to the OpenTelemetry SDK