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