-
tracing
Application-level tracing for Rust
-
env_logger
A logging implementation for
log
which is configured via an environment variable -
log
A lightweight logging facade for Rust
-
tracing-opentelemetry
OpenTelemetry integration for tracing
-
backtrace
acquire a stack trace (backtrace) at runtime in a Rust program
-
opentelemetry
A metrics collection and distributed tracing framework
-
prometheus
instrumentation library for Rust applications
-
iced-x86
blazing fast and correct x86/x64 disassembler, assembler and instruction decoder written in Rust
-
fern
efficient logging
-
metrics
A lightweight metrics facade
-
console-subscriber
A
tracing-subscriber::Layer
for collecting Tokio console telemetry -
sentry
(getsentry.com) client for rust ;)
-
assert2
assert!(...) and check!(...) macros inspired by Catch2, now with diffs!
-
cadence
An extensible Statsd client for Rust
-
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…
-
float_eq
Compare IEEE floating point primitives, structs and collections for equality
-
pretty_env_logger
a visually pretty env_logger
-
addr2line
A cross-platform symbolication library written in Rust, using
gimli
-
android_logger
A logging implementation for
log
which hooks to android log output -
minidump-writer
Rust rewrite of Breakpad's minidump_writer
-
tui-logger
Logger with smart widget for the
ratatui
crate -
pretty-hex
Pretty hex dump of bytes slice in the common style
-
cpp_demangle
demangling C++ symbols
-
probe-rs
A collection of on chip debugging tools to communicate with microchips
-
tracing-bunyan-formatter
A Bunyan formatter for the tracing crate
-
libcasr
Collect crash reports, triage, and estimate severity
-
autometrics
Easily add metrics to your code that actually help you spot and debug issues in production. Built on Prometheus and OpenTelemetry.
-
fast_log
Rust async log High-performance asynchronous logging
-
debug-helper
declarative macros to help you implement the
Debug
trait manually -
simplelog
logging facility for Rust's log crate
-
gdbstub
GDB Remote Serial Protocol in Rust
-
simple_logger
A logger that prints all messages with a readable output format
-
sentry-core
Core sentry library used for instrumentation and integration development
-
tracing-subscriber
implementing and composing
tracing
subscribers -
metrics-prometheus
prometheus
backend formetrics
crate -
symbolic-demangle
demangle symbols from various languages and compilers
-
minitrace
A high-performance timeline tracing library for Rust
-
tracing-tree
A Tracing Layer which prints a tree of spans and events
-
blazesym
address symbolization and related tasks
-
framehop
Stack frame unwinding support for various formats
-
tracing-forest
Preserving contextual coherence among trace data from concurrent tasks
-
tracing-appender
file appenders and making non-blocking writers
-
crash-context
portable types containing target specific contextual information at the time of a crash
-
always-assert
Recoverable assertions for long-running robust applications
-
sloggers
frequently used slog loggers and convenient functions
-
kv-log-macro
Log macro for log's kv-unstable backend
-
logging_timer
timers that log the elapsed time when dropped
-
thorin-dwp
building DWARF packages from input DWARF objects and packages
-
pyo3-log
Logging bridge from pyo3 native extension to python
-
tracexec
A small utility for tracing execve{,at}
-
tracing-gstreamer
Bridge between gstreamer and the tracing ecosystem
-
slog
Structured, extensible, composable logging for Rust
-
thread-id
Get a unique thread ID
-
nolog
Pretty (by default) and easy to use logger. Compile-time level filtering, zero deps.
-
trackable
way to track objects manually as an alternative to mechanisms like backtracing
-
pdb-addr2line
Symbolicate addresses from PDBs, like addr2line
-
stderrlog
Logger that logs to stderr based on verbosity specified
-
prometheus-client
Open Metrics client library allowing users to natively instrument applications
-
log-panics
A panic hook which logs panic messages rather than printing them
-
debugid
Common reusable types for implementing the sentry.io protocol
-
watchlog
A command-line utility to help you see how a log is moving
-
opentelemetry-otlp
Exporter for the OpenTelemetry Collector
-
opentelemetry-application-insights
OpenTelemetry exporter for Azure Application Insights
-
prima-tracing
Prima.it opentelemetry standard library
-
cntr
A container debugging tool based on FUSE
-
symbolic-common
Common types and utilities for symbolic, a library to symbolicate and process stack traces from native applications, minidumps or minified JavaScript
-
systemd-journal-logger
Systemd journal logger for the log facade
-
pdb
A parser for Microsoft PDB (Program Database) debugging information
-
radius2
a fast symbolic execution framework using r2
-
tracing-opentelemetry-instrumentation-sdk
A set of helpers to build OpenTelemetry instrumentation based on
tracing
crate -
capstone
High level bindings to capstone disassembly engine (https://capstone-engine.org/)
-
veil
Rust derive macro for redacting sensitive data in
std::fmt::Debug
-
slog-async
Asynchronous drain for slog-rs
-
metriki-core
A metrics library ported from dropwizard metrics
-
spdlog-rs
A fast and combinable Rust logging crate, inspired by the C++ logging library spdlog
-
metrics-exporter-prometheus
A metrics-compatible exporter for sending metrics to Prometheus
-
c8
🎮 CHIP-8 / S-CHIP / XO-CHIP tui toolkit featuring a virtual machine, debugger, and disassembler
-
tracing-web
A tracing compatible subscriber layer for web platforms
-
async-backtrace
Efficient, logical 'backtraces' of async tasks
-
frida-gum
Rust bindings for Frida
-
tracelogging
TraceLogging for Rust
-
tracing-unwrap
Extension traits for logging failed unwraps to a tracing subscriber
-
detect_flake
Run many instances of the same command in parallel to find abnormal behavior or check if a test is flaky
-
tracing-core
Core primitives for application-level tracing
-
minidumper
IPC impl for creating a minidump for a crashed process
-
ftlog
An asynchronous logging library for high performance
-
jwtinfo
Command line tool to get information about JWTs (Json Web Tokens)
-
macho-unwind-info
A parser for Apple's Compact Unwinding Format, which is used in the __unwind_info section of mach-O binaries
-
metrics-exporter-statsd
metrics-rs exporter that supports reporting metrics to StatsD
-
si_trace_print
stack indented trace printing; a rust library to print messages indented to stack depth optionally preceded by the function name
-
dap
Debug Adapter Protocol
-
telemetry-rust
Open Telemetry fox Axum and Tracing
-
mcfunction-debugger
A debugger for Minecraft's *.mcfunction files that does not require any Minecraft mods
-
traceon
An easy to use log and tracing formatter with a flattened json or pretty output
-
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…
-
rlg
that implements application-level logging with a simple, readable output format
-
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…
-
PrintLib
The ultimative printing libary for Rust #cli #string #color #term_color
-
sdml-cli
Rust CLI for Simple Domain Modeling Language (SDML)
-
win_etw_tracing
backend for the
tracing
crate that logs events to ETW (Event Tracing for Windows) -
tracing-wasm
tracing subscriber for browser WASM
-
geo-svg
Convert geo types to SVG strings for visualization
-
tracing-tunnel
Tunnelling tracing information across API boundary
-
minidump-common
Some common types for working with minidump files
-
symbolic
symbolicate and process stack traces from native applications, minidumps, Unreal Engine 4 or minified JavaScript
-
slog-extlog
Object-based logging and statistics tracking through logs
-
better-panic
Pretty panic backtraces inspired by Python's tracebacks
-
logged-stream
wrapper for io objects like
std::net::TcpStream
to enable logging of all read and write operations, errors and drop -
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.
-
adb_client
Rust ADB (Android Debug Bridge) client library
-
tracing_android_trace
Support for Android NDK Tracing
-
none-shall-pass
Artifact for GitHub Action to validate hyperlinks in all markdown files
-
skywalking
Apache SkyWalking Rust Agent
-
nu_plugin_tracer
A wrapper to trace Nu plugins
-
rust_util
Hatter's Rust Util
-
slog-dtrace
Forward slog messages to DTrace
-
mozdevice
Client library for the Android Debug Bridge (adb)
-
opentelemetry-datadog
Datadog exporters and propagators for OpenTelemetry
-
tracing-logfmt
A logfmt formatter for tracing events and spans
-
loga
Combined logging and error handling
-
nearly
Compare IEEE floating point types
-
radb_client
adb client for rust
-
wasm-logger
A logger that sends a message with its Rust source's line and filename to the browser console
-
debug-ignore
A newtype wrapper that causes a field to be skipped while printing out Debug output
-
sensible-env-logger
A pretty, sensible logger for Rust
-
ocli
opinionated logger for command line tools
-
sentry-rust-minidump
Captures native crashes as minidumps and sends to Sentry
-
log-fastly
log
façade for Fastly Compute -
tracing-appender-localtime
tracing-appender base on localtime (chrono)
-
lldb
Rust-like bindings to the public LLDB API. LLDB is the debugger from the LLVM project and is the system debugger on macOS.
-
metrics-util
Helper types/functions used by the metrics ecosystem
-
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
-
eventlog
A log-compatible wrapper around the Windows Event Log API
-
debug_tree
Build a tree one element at a time and output it as a pretty string
-
tracing-layer-slack
Send filtered tracing events to Slack
-
desed
Sed script debugger. Debug and demystify your sed scripts with TUI debugger.
-
android-logd-logger
A logging implementation for
log
which directly writes to the Android logd daemon -
firedbg-rust-debugger
FireDBG Debugger Engine for Rust
-
logger-rust
logger with 5 logging types and 3 types of level logging
-
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.
-
otlp-logger
convenience crate to configure an OpenTelemetry otlp endpoint with Tokio Tracing
-
clia-tracing-config
A convenient tracing config and init lib, with symlinking and local timezone
-
dlog_rs
Rust adapter for the dlog logging platform
-
faerie
ELF and Mach-o native binary object file emitter
-
cadom
Some error-processing helpers for Rust
-
wasmtime-jit-debug
JIT debug interfaces support for Wasmtime
-
alloc_counter
Count allocations, reallocations, deallocations. Allow, deny, or forbid allocations on an expression or function basis.
-
tracing-modality
tracing
Layer
(andSubscriber
) for emitting trace data to Auxon Modality -
femme
Not just a pretty (inter)face: pretty-printer and ndjson logger for log crate
-
tracing-gum
Stick logs together with the TraceID as provided by tempo (polkadot v1.10.0)
-
lurk-cli
lurk is a pretty (simple) alternative to strace
-
tracing-logstash
Minimal library to output logstash formatted events
-
statsd
A basic statsd client for rust
-
diagnostic
Pretty diagnostic report
-
minidump-processor
producing stack traces and other useful information from minidump files
-
cmsis-pack
managing CMSIS Packs
-
dioxus-logger
A logging utility to provide a standard interface whether you're targetting web desktop, fullstack, and more
-
sentry-types
Common reusable types for implementing the sentry.io protocol
-
comfy-print
Non-panicking versions of println! and friends. Async implementation.
-
tracing-durations-export
Record and visualize parallelism of tracing spans
-
metrics-process
Cross-platform Prometheus style process metrics collector of metrics crate
-
renderdoc-sys
Low-level bindings to the RenderDoc API
-
tracing-slog
compatibility between
tracing
and theslog
crate. Use when a library usesslog
but your application usestracing
-
bugstalker
modern and lightweight debugger for rust applications
-
xray-lite
AWS X-Ray daemon client for Rust
-
tracing-loki
A tracing layer for shipping logs to Grafana Loki
-
pdbview
Microsoft program debug database (PDB) file information utility
-
mozilla/neqo-common
Neqo, an implementation of QUIC written in Rust
-
tracing-axiom
The tracing layer for shipping traces to Axiom
-
cloudwatch_logging
logging to AWS CloudWatch Logs
-
info_utils
displaying Options, Results, and logging in a pleasant manner
-
bitgrep
Binary grep for numerical data types
-
pipe-logger
Stores, rotates, compresses process logs
-
rs-logger
logging library
-
tracing-panic
A panic hook that captures panic information as a tracing event
-
syslog-tracing
syslog backend for
tracing
-
pogr_tracing_rs
allow log collection from the tracing crate, easy and simple
-
veilid-bugsalot
Fork of bugsalot to meet the needs of the Veilid project. Debugging macros and APIs for shipping stable codebases.
-
tracing-cloudwatch
tracing-subscriber layer that sends your application's tracing events(logs) to AWS CloudWatch Logs
-
pdblister
Faster version of
symchk /om
for generating PDB manifests of offline machines -
await-tree
Instrument await-tree for actor-based applications
-
timberio/tracing-limit
A high-performance observability data pipeline
-
appinsights
Application Insights SDK for Rust
-
e-log
log
-
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.
-
logid
Rust logging framework using IDs to identify log entries
-
env_filter
Filter log events using environment variables
-
chatdbg
Rust-specific support for ChatDBG (https://github.com/plasma-umass/chatdbg)
-
logfather
straightforward logging library for Rust
-
microsoft-dia
Debug Interface Access (DIA) SDK
-
slog-envlogger
Port of de facto standard logger implementation for Rust, to
slog-rs
framework -
tokio-console
The Tokio console: a debugger for async Rust
-
same-content
Determine whether data from different sources are the same
-
logs-wheel
Rolling log files with compression
-
tracing-log
compatibility between
tracing
and thelog
crate -
timely_logging
Common timely logging infrastructure
-
iceyee_logger
Logger
-
rolling-file
A rolling file appender with customizable rolling conditions
-
assert_float_eq
Assertions for floating-point equality
-
debug-log
dbg! and eprintln! that only run on debug mode. WASM is supported.
-
ecs-logger
A logger compatible with Elastic Common Schema (ECS) Logging
-
fuzed-iterator
Iterator wrapper for detecting incorrect use of non-fused iterators
-
opentelemetry-semantic-conventions
Semantic conventions for OpenTelemetry
-
dyn-logger
configure tracing logger dynamically via configuration file in toml format
-
symbolicate
macOS crash report
-
datadog-formatting-layer
providing a tracing-subscriber layer for formatting events so Datadog can parse them
-
metrics-sqlite
providing SQLite backend for metrics
-
dbgf
dbg with a format string
-
SafeManuallyDrop
A safe version of ManuallyDrop with various features and options to track undefined behavior when working with ManuallyDrop
-
breadcrumbs
A beautiful, tiny traceback and logging library supporting #![no_std] rust
-
json_env_logger
A structured JSON logger for Rust
-
cadence-macros
Macros for Cadence, an extensible Statsd client for Rust
-
tangra
🪵 A lightweight and easy to use Rust logging library
-
logkit
Super fast, structured, scalable logging library for Rust
-
rummage
opinionated environment collector
-
my-env-logger-style
pretty, opinionated style for env_logger
-
service-skeleton
The bare bones of a service
-
myutil
Rust Util Collections
-
rusteval
Make your application's structs and functions interactive
-
command-ext
Extension traits for std::process::Command
-
forensic-adb
Tokio based client library for the Android Debug Bridge (adb) based on mozdevice
-
opentelemetry-aws
AWS exporters and propagators for OpenTelemetry
-
fb_failure_ext
Extensions to the anyhow crate
-
smda
minimalist recursive disassembler library
-
quicklog
fast logging in Rust
-
easy-logging
An easy way to get logging working in your CLI tool
-
hex_fmt
Formatting and shortening byte slices as hexadecimal strings
-
sleigh-rs
Ghidra Sleigh parser
-
spandoc
Procedural macro attribute for converting doc comments into tracing spans
-
slog-scope
Logging scopes for slog-rs
-
functiontrace-server
The server component that FunctionTrace (functiontrace.com) clients will spawn and connect to
-
stackdriver_logger
A logger for Google's Stackdriver with a cli-friendly fallback for local development
-
mpigdb
A wrapper arround mpiexec, gdbserver, and gdb that makes debugging MPI programs eaiser
-
assert-be-close
function to assert that two numbers are close to each other
-
lovely_env_logger
a visually lovely env_logger
-
tracing-error
enriching errors with
tracing
-
tracing-serde-structured
An alternative, structured, compatibility layer for serializing trace data with
serde
-
ftlog2
An asynchronous logging library for high performance
-
tracing-rolling-file
A rolling file appender with customizable rolling conditions
-
casual_logger
What a bother. I want to logging it without setting it.
-
axum-tracing-opentelemetry
Middlewares and tools to integrate axum + tracing + opentelemetry
-
cdefmt-parser
Parsing library for cdefmt log frames
-
ugdb
An alternative TUI for gdb
-
plog
A modular pretty logger written for Rust programs
-
onesignal-tracing-tail-sample
Tail sampling support for tracing with OpenTelemetry
-
cernan
A telemetry and logging aggregation server
-
try-ascii
Helper to format byte slices that probably/mostly contain ASCII-encoded text
-
cj-femme
Not just a pretty (inter)face: pretty-printer and ndjson logger for log crate
-
the_logger
A very simple but customizable logger for Rust
-
sentry-tracing
Sentry integration for tracing and tracing-subscriber crates
-
tinylog
A logger for my personal projects
-
flutter_logger
logging library for using rust together with flutter/dart and flutter_rust_bridge
-
logging-rs
add logging to your projects using simple macros
-
observer
Observer
-
dora-runtime
dora
goal is to be a low latency, composable, and distributed data flow -
handsome_logger
A fast, handsom and quite easy to use logger
-
simple-log
log. It's really simple use
-
wasi-logger
A
log::Log
implementation for WASM components backed by thewasi:logging/logging
WIT interface -
tide-tracing
middleware for tide using the tracing crate for logging
-
yall
lightweight backend for the log crate
-
glean
SDK Rust language bindings
-
android_log-sys
FFI bindings to Android log Library
-
aul
useless Logger
-
logs
terminal logger
-
detective
application tracer which currently supports tracing Juju applications
-
pyo3-tracing-subscriber
A Python module for configuring and initializing tracing subscribers from Python
-
forkfs
allows you to sandbox a process's changes to your file system
-
sdre-rust-logging
logging library for Rust, with a custom formatter
-
hexxdump
configurable tool for generating hex dumps
-
opentelemetry_sdk
The SDK for the OpenTelemetry metrics collection and distributed tracing framework
-
woody
A logger for Rust that's *actually* easy to use
-
lexa-logger
Un logger parmi tant d'autres
-
seella
visualising the traces emitted by ScyllaDB
-
u-siem-syslog
Syslog listener for uSIEM
-
radb
Implement Python AdbUtils
-
tracelogging_dynamic
TraceLoggingDynamic for Rust
-
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.
-
flexi_syslog
A syslog writer for flexi_logger
-
logsley
Opinionated logging library
-
table-format
Formats tables for printing to terminals and logs
-
perftree
debugger for chess engines. Compare your game tree to Stockfish!
-
ezty
Zero-fuss Any-things
-
psp-logger
Logger for the PSP
-
rs_utils
奇遇科技 Rust 辅助工具
-
wasmgdb_ddbug_parser
Unified debug information parser
-
xous-log
Log output program
-
ron-parser
Parsing debug implementation from rust object to JSON
-
sentry-tauri
An experimental Tauri Plugin for Sentry
-
symbolic-cfi
process call frame information
-
loggy
An opinionated library for developing and testing rust applications that use logging
-
re_log
Helpers for setting up and doing text logging in the Rerun crates
-
tracing-texray
Tracing layer to view a plaintext timeline of spans and events
-
lightshark
WebSocket proxy with support for MessagePack
-
simplog
An extremely small and simple logger to stdout/stderr, with controllable levels of verbosity
-
doclog
log library based on Rust's compiler logs
-
terminator
Formatter for pretty panics and errors
-
opentelemetry-spanprocessor-any
A metrics collection and distributed tracing framework
-
jaylink
communicate with J-Link USB devices
-
slog-bunyan
Bunyan formatter for slog-rs
-
witcher
Track and put down bugs using simple concise error handling
-
gdb-command
Wrapper for gdb in batch mode
-
microlog
Dead simple log subscriber
-
symbolic-debuginfo
inspect and load DWARF debugging information from binaries, such as Mach-O or ELF
-
telemetry-subscribers
common telemetry and observability functionality
-
tracing-rfc-5424
A tracing layer that writes to syslog
-
logo
init log env quickly
-
cute-log
cute logger for log crate
-
logstr
Log saving
-
swing
Log like it's 1978 with this logging implementation for the log crate
-
youlog
A logging crate where you bring your own logging logic
-
iter-debug
impl Debug for iterators using a wrapper
-
rdbg
Quick and dirty Rust remote debugging
-
dsi-progress-logger
port of the ProgressLogger class from the DSI Utilities
-
woodchipper
An interactive command-line log processor
-
natvis-pdbs
A metabuild/build.rs compatible crate to embed .natvis debug visualizer files into your executable's .pdbs, for ease of debugging
-
tiny_file_server
The simplest file server for the web development purposes
-
kernlog
Kernel logger implementation (for low level logging to
/dev/kmsg
) -
backtrace-ext
minor conveniences on top of the backtrace crate
-
logpeek
A logger implementation for the log crate. Meant to integrate with logpeek-server.
-
death_god_logging_tool
My awesome lovelly logging. With colors and code links. (Настройка логирования с навигацией по коду)
-
derive-debug-plus
Customizable derive macro for Debug trait
-
runtime-otel-metrics
Meter your tokio runtime and process memory with OpenTelemetry
-
invariants
Assertions for normal and invariant based development
-
slog-try
Convenience macros for logging with an optional slog Logger
-
sentry-tower
Sentry integration for tower-based crates
-
godot-logger
A logger for godot-rust projects that prints logs using the godot_print! macro
-
coredump
Force coredump creation on panics
-
boxxy
Linkable sandbox explorer
-
observability-kit
Configuration and other common entities related to observability
-
env_logger_successor
A logging implementation for
log
which is configured via an environment variable -
thorin-dwp-bin
Merge DWARF objects and packages into DWARF packages
-
loggerithm
A logging library for everyone
-
kubert-prometheus-tokio
A prometheus-client tokio runtime metrics collector
-
minidump-unwind
producing stack traces from minidump files
-
comfy-print-sync
Non-panicking versions of println! and friends. Sync implementation.
-
pyo3-pylogger
Enables
log
for pyo3 based Rust applications using thelogging
modules -
jlogger
log utility
-
hackerlog
logging tool with no fluff for hackers
-
tauri-plugin-log
Configurable logging for your Tauri app
-
iprint
debugging utility that prints indented text based on function call depth
-
log-reroute
Support to change logging target for the log crate
-
env_logger_plus
A logging implementation plus for
log
which is configured via an environment variable. Adding target to file, rotating by file size. -
ptr_info_lib
retrieving information about pointer memory regions in Linux
-
humantalk
libary for better end-user communication
-
logaddexp
stable implementations of logaddexp and logsumexp
-
nonblock-logger
A non-blocking logger for Rust
-
ddshow
Timely and Differential dataflow log analysis and vizualization
-
ringlog
A fast and lightweight non-blocking logging framework
-
loggify
Small and simple rust logger
-
develop_debug
Print debugging information at development time
-
pokey_logger
A logging library to log different levels and colours
-
vivisect
A cross-platform, ELF, Mach-o, and PE binary parsing and loading crate
-
tracing-fast-dev
A helper for tracing crate
-
retread
debug adapter that allows you to replay log files in your IDE or editor of choice
-
fenrir-rs
Fenrir is a create for using logi for log aggregation which can be used with a logging framework like fern
-
clia-tracing-appender
A personal temporary tracing-appender, support symlinking latest log file and local offset time format
-
paranoid-android
Integration layer between tracing and Android logs
-
pink_log
lightweight logger for Rust
-
logcontrol-zbus
zbus-based DBus frontend for the logcontrol interface
-
axolotl_git
project management cli
-
tracing-layer-core
Send filtered tracing events to a webhook endpoint
-
tracing-aliyun-sls
A tracing layer for aliyun sls
-
untrusted
Safe, fast, zero-panic, zero-crashing, zero-allocation parsing of untrusted inputs in Rust
-
clap-verbosity-flag2
Easily add a
--verbose
flag to CLIs using Clap -
glean-ffi
FFI layer for Glean, a modern Telemetry library
-
sn_logging
Safe Networking Logging
-
libopcodes-rs
Rust bindings for libopcodes
-
tracing-honeycomb
Honeycomb.io tracing layer for multiprocess telemetry
-
dev-scope
help diagnose errors, setup machines, and report bugs to authors
-
steroid
A lightweight framework for dynamic binary instrumentation
-
log2graph
create directed graphs from log files
-
wei-log
wei log
-
mhlog
thread-safe logging library
-
sentry-backtrace
Sentry integration and utilities for dealing with stacktraces
-
win_etw_logger
log provider which forwards events to Event Tracing for Windows (ETW)
-
smartalloc
binding
-
bugsalot
Debugging macros and APIs for shipping stable codebases
-
opentelemetry-auto-span
A helper library for opentelemetry tracing
-
metriki-log-reporter
Log reporter for metriki
-
minitrace-datadog
Datadog reporter for minitrace-rust
-
hex_pp
Pretty hex dump of bytes slice in the common style
-
oopsie_woopsie
debugging unexpected panics easier on end-user machines
-
fmtlog
configurable logger with format specification
-
backtrace_printer
print std::backtrace::Backtrace with filtering and more
-
tsc-trace
low overhead tracing of rust code using time stamp counter (x86 rdtsc)
-
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
-
capstone-sys
System bindings to the capstone disassembly library
-
gdbstub_arch
Implementations of
gdbstub::arch::Arch
for various architectures -
cli-logger
Basic logger with oxidized batteries included
-
alto_logger
an opinionated logger that provides colorful and multi-line output
-
zarthus_env_logger
A very opinionated logger
-
cursive-flexi-logger-view
An alternative debug view for gyscos/cursive using emabee/flexi_logger
-
call_logger
A logger that calls another application for every logged item
-
ezpdb
High-level library for https://crates.io/crates/pdb
-
hstrace
Syscall tracing from command line and as a library
-
tracing-record-hierarchical
Record parent
tracing::Span
fields from inside childtracing::Span
’s context -
reportme
A metrics crate used in build environment. Used to know the actual usage of your crates.
-
assert_size
A macro to assert that a type has a specific size at compile time
-
dwfv
digital waveform viewer with vi-like key bindings
-
lprsemu
Emulator, debugger and assembler for LPRS1 ISA & CPU
-
charlie_buffalo
join attributes on system logs
-
msp430-asm
Disassembler for msp430
-
redox-log
An extensible logging framework mainly for use by Redox OS
-
tracing-rolling
helper crate to customize rolling log file with tracing crate
-
toolbx
Utils package for the development of SecureAccess series products
-
rog
logger
-
lumbermill
structured logging
-
init-tracing-opentelemetry
A set of helpers to initialize (and more) tracing + opentelemetry (compose your own or use opinionated preset)
-
metrics-tracing-context
tracing context as metrics labels
-
espmonitor
Monitors ESP8266 and ESP32 execution over serial
-
scala-native-demangle
Demangle Scala Native identifiers
-
x-log
Convenient log that support Native and WebAssembly
-
cyfs-debug
package
-
mt_logger
A low-dependency, multithreaded logging library with a focus on traceability and ease-of-use via macros
-
udbg
cross-platform library for binary debugging and memory hacking
-
rstack
Stack traces of remote processes
-
bunyarrs
Opinionated bunyan-like logger for small tools/apps
-
mgba_log
A logging implementation for mGBA
-
re_crash_handler
Detect panics and signals, logging them and optionally sending them to analytics
-
sentry-contrib-breakpad
Unopinionated crash collection for Sentry reporting purposes
-
klogger
logging in kernel mode
-
ackorelic
Idiomatic Rust bindings to the New Relic C SDK
-
rillrate-py
rillrate bindings for python
-
typedef
Identify, compare types or print type names
-
fuguex-microx
A binary analysis framework written in Rust
-
irox-log
Basic console and file logging
-
lokker
logger
-
tracing-serde
A compatibility layer for serializing trace data with
serde
-
stlog
Ultra lightweight logging framework for resource constrained devices
-
json_env_logger2
A structured JSON logger for Rust, original project by softprops was abandonded
-
layla-log
logger library
-
sw-logger-rs
logger for Rust
-
opentelemetry-zipkin
Zipkin exporter for OpenTelemetry
-
serde-error
Serde (de)serializer for Error types
-
minifemme
Rust log-compatible pretty/ndjson logger, based on femme
-
depura
Logging, benchmarking and debugging
-
firedbg-rust-parser
FireDBG Source Parser for Rust
-
llvm-symbolizer-rust-wrapper
Fix Rust demangling for llvm-symbolizer
-
radius-debug
helper to filter the noise when debbuging FreeRADIUS server
-
sentry-contrib-native
Unofficial bindings to the Sentry Native SDK for Rust
-
backtrace-on-stack-overflow
Best effort backtrace printing
-
android_trace_log
handling Android trace logs created with Debug.startMethodTracing
-
tembo-telemetry
Logging and Telemetry exporters for Tembo.io applications
-
bunyan_view
A full-featured port of the Node Bunyan structured log file viewer
-
noko
viewing logs
-
releasetag
Define releasetags eventually propagating into crash-files 'core'
-
opentelemetry-contrib
Rust contrib repo for OpenTelemetry
-
rustyrepl
read, evaluate, print, loop (REPL) utility
-
cat-loggr
lightweight utility for making beautiful logs
-
rgbobj
A command-line program to print out RGBDS object files
-
lupp
Commandline tool for colorizing logs
-
stable-eyre
A custom context for eyre that supports capturing Backtraces on stable
-
mkml
A CLI app to quickly initialize basic HTML projects
-
env_assert
assert when an environmental variable is set
-
scorched
logging library for scorching all those pesky bugs
-
skip_error
helping skip and log Result::Error in iterations
-
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…
-
ultimate_logger
logger for Rust
-
rdbg-view
A basic command-line viewer for rdbg
-
slog-stdlog
log
crate adapter for slog-rs -
tracing-newrelic
New Relic integration for tracing
-
log_loki
loki logging for use with the log crate. Can be used standalone or with a logging framework like fern.
-
tide-tracing-middleware
A middleware for tide using the tracing crate for logging
-
scrub_log
Log formatter with colors, file locations, program run duration
-
unwrap
An unwrap! and an unwrap_err! macro
-
erdb
A debugger for rust on embedded systems
-
eadb
eBPF Android Debug Bridge
-
xan-log
My personal logger
-
task-mon
CLI to execute commands and log results to healthchecks.io
-
print_logger
Logger that print messages to stdout or stderr
-
ari-subscriber
Async Executor Instrumentation Observability Utility A tracing subscriber layer that outputs Tokio's tracing instrumentation to the terminal in a format conducive to debugging
-
cursive-logger-view
Forked from deinstapel/cursive-flexi-logger-view
-
rf_logger
A logging implementation for
log
which can log to rotated files -
blazesym-c
C bindings for blazesym
-
logtest
Test and assert log statements
-
opentelemetry-stdout
An OpenTelemetry exporter for stdout
-
sleigh2rust
Transpile Ghidra Sleigh parser into rust
-
tracing-journald
rich journald subscriber for
tracing
-
sherr
Error signalling and logging helpers
-
lightlog
Basic Rust logging
-
unwrap-log
Non-panicking alternatives to
Option
andResult
unwrapping, which log at warn level -
mod_logger
A consumer for the log crate that allows module-wise configuration
-
ssbc
Interpreter written in Rust. See http://csci.viu.ca/~pwalsh/teaching/261/261/261.html
-
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.
-
pipe-logger-lib
Stores, rotates, compresses process logs
-
rand_dev
Reproducible randomness source for tests
-
unc-o11y
Observability helpers for the unc codebase
-
tauri-plugin-devtools
CrabNebula devtools for Tauri: Inspect, monitor, and understand your application with ease
-
printf-compat
printf reimplemented in Rust
-
fn-formats
Format trait wrappers for Fn(&mut Formatter) -> fmt::Result
-
google_cloud_logging
Google Cloud Structured Logging structures
-
ddbug
Display debugging information
-
memgrep
Search for strings in process memory
-
reopen
File reopening utility
-
m-o
A command line tool for parsing Python dataclass reprs and pretty-printing them
-
serdebug
serde-based replacement for #[derive(Debug)]
-
instant_log
A very simple logger
-
pepe-telemetry
Tracing tools for PepeTeam template application
-
assert-unchecked
Unsafe assertions that allow for optimizations in release mode
-
cplus_demangle
Rust wrapper for GNU libiberty's cplus_demangle to demangle C++ symbols
-
qoollo-logstash-rs
Logstash sender
-
log-derive
Procedural Macros for logging the result and inputs of a function
-
core-dump-client
A client for debugging core-dump-handler output
-
fluentbit
build output plugins for Fluent-bit
-
debug_print
print only in debug build
-
ovr-ruc
Rust Util Collections
-
sign-logger
The only logger youll ever need, inspired by sign-logger on NPM
-
service-logging
Asynchronous structured logging in tiny library (6KB) with clients for Coralogix and console.log. WASM compatible
-
pavex_tracing
The official integration between
tracing
and the Pavex framework -
logosaurus
Logging implementation modeled after the Go standard library's log package
-
probe-rs-cli
A cli for on chip debugging and flashing of ARM chips
-
astrolog
A logging system for Rust that aims to be easy and simple to use and flexible
-
rall
Really...? Another Logging Library? Yes! Incredibly Intuitive & Simple
-
malogany
tree/hierarchical logging library
-
opentelemetry-datadog-cloudflare
Datadog exporters and propagators for OpenTelemetry for Cloudflare workers
-
inlog
An incremental logger with only log as a dependency
-
srcsrv
Interpret the contents of a srcsrv stream from a pdb file (Microsoft Source Server)
-
elapsed-time
help you to measure time taken by a function or a block of code for print debugging purpose. It output in stdout (using println) the elapsed time.
-
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.
-
struct_scalpel
memory layout analysis tool for structs, enums, unions, tuples, and references
-
quicklog-clock
contains Clock for quicklog logger
-
acrylic-png
debug acrylic apps by rendering to a PNG image
-
logchop
Log your
Result
andOption
chains with inline methods -
dap-reactor
A debug adapter protocol Rust provider
-
tracing-fmt-smart-writer
Smart writer for tracing-subscriber's fmt module
-
xray-lite-aws-sdk
xray-lite extension for AWS SDK for Rust
-
cpclib-bdasm
Z80 disassembler. Still contains some bugs.
-
infinite-errors
Generic error handling framework with static backtraces
-
fern_colored
efficient logging (with true color support)
-
wasm-log
A logger that sends a message with its Rust source's line and filename to the browser console
-
debug_plotter
Convenient macro to quickly plot variables
-
valuable
Object-safe value inspection, used to pass un-typed structured data across trait-object boundaries
-
memory_logger
A logger that buffers messages in memory, allowing arbitrary flushes
-
rovella_logger
logger that is used by the rovella game library (the rest of the library is still in developement)
-
behold
enabling contextual debugging
-
lunatic-log
A logging library for lunatic Rust applications
-
badlog
zero customization, colored logger
-
opentelemetry-etw-logs
OpenTelemetry logs exporter to ETW (Event Tracing for Windows)
-
hp-log
try to implement high performance log :w
-
galacta-logger
logger that doesn't need initialization. This crate gives logged time, log level, file path, module path, and function name.
-
tracing-for-pyo3-logging
Enables
tracing
for pyo3-based embedded Python applications using Python’slogging
module -
durylog
An easy to use library to implements logging on stdout, file or both
-
opentelemetry-tracing-utils
Some opinionated useful utilities for setting up otel tracing in Rust
-
aether-log
Minimal logging library that uses explicit and configurable endpoints
-
log_wrapper
Just some boilerplate code to a logger wrapper over the log crate that logs to STDOUT
-
driveby
Debug counter for Rust
-
glean-core
A modern Telemetry library
-
binspect
inspect the data layout of objects
-
backtrace-sys
Bindings to the libbacktrace gcc library
-
bp3d-tracing
Tracing subscriber implementations for use with BP3D software. Supports traditional logging through bp3d-logger and supports remote profiling through TCP.
-
prometrics
Client library for exposing prometheus metrics
-
onestop
Time code and aggregate across multiple contexts/threads. Other things too?
-
turnstiles
Seamless file rotation
-
minitrace-opentelemetry
Opentelemetry reporter for minitrace-rust
-
enso-logger
An efficient logger for writing applications in Rust
-
ddog
A Minimal Datadog SDK built in Pure Rust
-
parse-log
tail implementation
-
float-dbg
Debug floating point numbers easily
-
visual
Use Display if available, Debug otherwise
-
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
-
dcpu
An assembler, debugger and emulator for the DCPU-16
-
q-debug
Quick and dirty debugging for tired Rust programmers
-
lurk-metrics
Metrics Sink for lurk
-
logcontrol
Abstract types for the systemd logcontrol interface
-
paris-log
that allows you to use paris's formatting with the log crate
-
slog-syslog5424
RFC5424 implementation for slog
-
build-pretty
Pretty to your custom Build Script(build.sh) log displaying!
-
cannonball
QEMU tracing framework
-
open-metrics-client
Open Metrics client library allowing users to natively instrument applications
-
cfg_log
Compile time conditional logging
-
glulxtoc
Decompile Glulx storyfiles into C code
-
nlog
Log implementation that sends text to a Windows notepad window
-
trace_caller
Trace the location of caller of a function
-
dev_util
Some development tools
-
kubert-prometheus-process
A prometheus-client process metrics collector
-
eaze-tracing-honeycomb
Honeycomb.io tracing layer for multiprocess telemetry
-
rustic-logger
RusticLogger: because life is too short to debug without logs!
-
symbolic-symcache
An optimized cache file for fast and memory efficient lookup of symbols and stack frames in debugging information
-
log4r
Stupidly simple logging utils
-
wasm2map
Generates source map for .wasm file with DWARF debug info embedded as source map
-
display_utils
Lightweight and no_std-compatible string formatting utilities
-
tpfs_logger_extensions
Some simple logging extensions for Xand
-
safety-guard
#[safety] attribute to generate a corresponding doc entry and a debug assertion if a constraint is specified
-
fern-logger
Convenient and configurable multi-output logger
-
deboog
Derive macro for extended debug formatting
-
spacex_log
log formater with env_logger
-
rlog
Minimal file-based logging library
-
stackdriver_logger_kv
A logger for Google's Stackdriver with a cli-friendly fallback for local development
-
log4rs-logstash
Logstash appender for log4rs
-
endpointsecurity-rs
Safe Rust bindings for Endpoint Security API
-
ts_opentelemetry_jaeger
A fork of a Jaeger exporter for OpenTelemetry
-
belog
A minimal and pretty log impplementation for the log crate
-
u-siem-paloalto
be used to build a custom SIEM with the framework uSIEM
-
micromegas-telemetry-sink
module for the publication of telemetry, part of micromegas
-
usearch
Smaller & Faster Single-File Vector Search Engine from Unum
-
process-memory-reader
reading process memory
-
debug_iterator
iterator adapter that prints out the debug repr. of the item
-
wasm-bindgen-console-logger
backend for the log crate that sends messages to the Web browser's console
-
firedbg-cli
FireDBG command line interface
-
rerun_c
Rerun C SDK
-
slog-loggly
unofficial Loggly drain for the slog logging infrastructure in Rust
-
winlog
log backend to send messages to the Windows event log
-
itm_logger
log facade that sends logging information over ITM stim port 0
-
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…
-
tao-log
Extension macros for output to the log crate
-
concurrent_log
A log container supporting concurrent append operations
-
rust_graphics_log
small and minimal logger
-
compact-debug
Monkey-patches Rust's fmt system to make pretty-printing more compact
-
ddshow-types
FFI-safe types for ddshow
-
livemod
Unity-like runtime modification of variables
-
d_print
Print any struct in easy way
-
stdweb-logger
Logger for stdweb
-
httprint
Logs HTTP requests to the console for debugging
-
datadoghq
Datadog APM-compatible tracer and logger
-
rsymtab
generation of an exported symbol table like ksymtab for rust crates
-
metrical
Graphite/Statsd metrics client
-
win_etw_metadata
metadata definitions for the win_etw_provider and win_etw_macros crates
-
tracing-dipstick
Bridge from tracing instrumentation to the dipstick metrics library
-
firedbg-stream-indexer
FireDBG Event Indexer
-
tracing-filter
experimental next-generation filtering support for tracing
-
buche
Logger that logs to stderr based on verbosity specified
-
fuguex
A binary analysis framework written in Rust
-
lambda-rs-logging
Logging support for lambda-rs
-
windebug_logger
A logger that redirects all messages to OutputDebugStringW (Win32 API function)
-
logerr
Seamless error type logging
-
sleigh
decompiler
-
visualpanic-rs
providing a panic hook for Rust applications that visualizes the panic with a native error dialog on supported systems
-
tamed
RillRate Service
-
describe_err
Easily describe similar errors in your code
-
json_value_description
Json Value Description is a package for outputting a description of unstructured data parsed by Serde Json into a Value
-
rustc-demangle
Rust compiler symbol demangling
-
crashpad
Rust wrapper for Crashpad
-
perftree-cli
Command-line interface for perftree
-
rs-simple-logging
logging
-
guiedit
Easily add a developer GUI to any graphical application
-
witchcraft-log
A structured logging facade for Witchcraft servers
-
slog-unwrap
Extension traits for logging failed unwraps to a slog::Logger
-
slog_derive
Custom derives for use with slog
-
printio
intercept a Reader or Writer and print it to something on its way in or out. Useful for debugging.
-
locate-dwarf
Locate debug symbols for stripped binaries
-
io_wrapper_statistics
Wrap an I/O object and collect statistics about I/O operations
-
opentelemetry-prometheus
Prometheus exporter for OpenTelemetry
-
tokio-trace
A scoped, structured logging and diagnostics system
-
coral
that parses output from
cargo check
, and a cli tool that uses the library to print compact error messages -
lmbr_logger
Logger for Amazon Lumberyard (unofficial)
-
cvlib
Correlation Vector
-
tracing_sprout
A tokio-rs/tracing structured JSON formatting layer for the fledgling logger
-
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
-
console-api
Protobuf wire format bindings for the Tokio console
-
sentry-log
Sentry integration for log and env_logger crates
-
slog-kickstarter
builder to easily setup the slog logging ecosystem
-
show-image
quickly show images in a window for debugging
-
s3logger
logger that logs to S3
-
obs-log
A very simple Rust crate that binds the log facade crate to OBS plugin logging API
-
pretty_flexible_env_logger
A visually pretty yet a bit configurable env_logger
-
win-msg-name
Get Windows message name from a message ID, e.g. 0x000f -> 'WM_PAINT'
-
tdbg
Quick and dirty debugging
-
tracing-android
Tracing layer to log to Android's logcat
-
ts_opentelemetry
A fork of a metrics collection and distributed tracing framework
-
tracing-futures
instrumenting
futures
withtracing
-
rust-debug
A debugging library for rust code
-
kloggerrs
A logger library
-
d-macro
Why
dbg!(...)
when you cand!(...)
-
gix-trace
provide minimal
tracing
support that can be turned off to zero cost -
yocto
A minimal, memory-only data store
-
artifact
A logging library which allows settings to be specified through cargo features
-
log-analyzer
log analyzer is a crate used to read, filter and search logs
-
statsrelay
Swiss army knife for aggregation, filtering, relaying, sharding of statsd, prometheus, and other metrics systems
-
slog-env-cfg
Opinionated slog drains builder, configurable via env vars
-
rillrate-js
rillrate binding for node.js
-
sentry-debug-images
Sentry integration that adds the list of loaded libraries to events
-
hectorl_logger
logger with colors
-
custom_debug
Derive Debug with a custom format per field
-
spirit-log
Spirit helpers and config fragments for logging
-
rogu
logger library
-
qog
An extremely simple log library
-
elfx86exts
Decode x86 binaries (ELF or MachO) and print out which instruction set extensions they use
-
ts_opentelemetry_otlp
fork of the exporter for the OpenTelemetry Collector
-
bao-pdb
can be used to generate PDB files from existing applications
-
eventlog-rs
Rust Parsing tool for TCG EventLog
-
hesione
A Prometheus client
-
tracing-ext
Misc. tracing utilities
-
gobbledygook
English-like random word generator for testing
-
debugging_helpers
Wrapper around reqwest for use in both native and wasm
-
nocash_gba_log
A logging implementation for no$gba
-
symbolic-il2cpp
parsing il2cpp line mappings
-
tracing-subscriber-init
A trait and some functions to make tracing subscriber initialization a bit easier
-
opentelemetry-etw-metrics
OpenTelemetry metrics exporter to ETW (Event Tracing for Windows)
-
trylog
Log if
Err
orNone
-
log-rs
A small logging library
-
bitformat
Formats bit-focused data structure for printing to terminals and logs
-
tonic-tracing-opentelemetry
Middlewares and tools to integrate tonic + tracing + opentelemetry
-
macro-log
Use #[macro_log::debug] to log: 2023-08-11 15:52:59 - [D] - app/src/main.rs:3 -> called fn main()
-
tracing-oslog
A layer for tracing that outputs to the oslog on macOS/iOS
-
structlog
Structured logging based on key/value pairs
-
opentelemetry-appender-tracing2
An OpenTelemetry log appender for the tracing crate
-
eztrace
Zero-fuss debug tracing macro
-
qoollo-log4rs-logstash
Logstash appender for log4rs
-
clilog
CLI logger, not yet finished
-
tracing-slf4j
SLF4j backend compatible with Rust's tracing
-
diff_logger
Pretty diff logger for JSON values in rust
-
dev-logger
Based on
env_logger
but no need to set env -
log-types
Structured log types
-
symbolic-sourcemapcache
A fast lookup cache for JavaScript Source Maps
-
nih_log
An opinionated yet flexible logger catering to the needs of the NIH-plug plugin framework
-
gtsa
proxy gelf messages to the Sentry
-
log-reload
Dynamically reload log loggers
-
woodpecker
Fast and extensible logging for Rust
-
dzl
logging. It is simple and easy to use :)
-
easy-logger
rust-lang/log, you can easy log your information to stdout or files
-
dstat
[●◀] Query systemd units quickly from the command line
-
stcat
Decode logs produced by the
stlog
framework -
bad64-sys
Rust bindings for Binja's arm64 disassembler
-
tracing-loki-layer
std::thread (not tokio) log sender to Loki
-
unwind
An interface to libunwind
-
rokkett-logger
collecting logs from different applications
-
basic_log
A basic logging crate for Rust
-
winlog2
log backend to send messages to the Windows event log
-
tracing-attributes
Procedural macro attributes for automatically instrumenting functions
-
ndjsonlogger
-
tracing-logfmt-otel
A fork of tracing-logfmt with added support for opentelemetry span data
-
metrics-exporter-dogstatsd
A metrics-compatible exporter for sending metrics to Statsd/Dogstatsd
-
unwind-context
Macro to add colored panic context to your functions
-
serif
An opinionated tracing-subscriber configuration with a focus on readability
-
se-logger
customizable logging crate
-
log-print-panics
A panic hook which logs and print panic messages
-
tracing-distributed
Tracing layer for multiprocess telemetry
-
metrics-exporter-http-async_std
A metrics-core compatible exporter for serving metrics over HTTP using async_std
-
dwprod
Find the
DW_AT_producer
values for all compilation units within a shared library or executable -
syslog5424
A trait based RFC5424 syslog formatter
-
async-debug
Debug structs and enums containing values that require an async call to render
-
here
macro to print the current file and line number
-
simlog
这是一个开箱即用的日志组件
-
camarim
Easy setup logging on FFI libs for mobile devices
-
jemalloc_pprof
Convert jemalloc heap profiles to pprof to understand memory usage, fix memory leaks, and fix OOM Kills
-
log-ndc
log extension with NDC-like functionality
-
assert_let_bind
A convenience macro for writing pattern-matching tests
-
tracing-fluent-assertions
An fluent assertions framework for tracing
-
win_dbg_logger
A logger for use with Windows debuggers
-
tpfs_logger_log4rs_adapter
A Ports and Adapters-based implementation of structured logging for Transparent Systems
-
hongg
Fuzz your Rust code with Google-developped Honggfuzz !
-
firedbg-protocol
FireDBG Event Stream Protocol
-
sentry-slog
Sentry integration for the slog crate
-
kagiyama
Opinionated application monitoring framework
-
android_logger_lite
A lightweight android log library
-
jlogger-tracing
log utility
-
glean-preview
Nice Glean SDK Rust API
-
ops
Adds operational endpoints to your application
-
cargo-what
Tells you what type things are
-
esl01-dev-logger
Configure tracing logs in dev environment (ex. tests).
-
slog_unwraps
Syntactic sugar to slog an error before unwrapping
-
aver
A dead simple logging library for rust
-
tlog
A debug library which writes logs into file
-
simple_file_logger
file logger for Rust
-
econtext
Fast and simple error context on panics
-
otlp-exporter
OTLP Exporter for the OpenTelemetry Collector
-
ertrace
Experimental Error Return Tracing for Rust
-
slog-journald
Journald drain for slog-rs
-
opinionated_telemetry
Opinionated configuration for tracing and metrics crates (with OpenTelemetry & Prometheus)
-
dbg
dbg!(expr, ..) macro from RFC 2173 in stable Rust
-
fullerror
Error type that shows the full source tree
-
tracing-bunyan-formatter-with-utc-offset
A Bunyan formatter for the tracing crate
-
minitrace-jaeger
Jaeger reporter for minitrace-rust
-
livemod-gui
Graphical user interface for livemod
-
ex
A libstd wrapper with more detailed errors
-
timberio/file-source
A high-performance observability data pipeline
-
micrologger
a tiny structured logging library
-
piccolog
A custom logger for body-image and related crates
-
release-exporter
Retrieves release information and exports related metrics
-
skywalking_rust
Apache SkyWalking Rust Agent
-
cs-trace
Tracing utilities
-
penguin-application
Appbuilder and abstraction layer for building applications using legion ECS
-
target-gen
A cli tool to create new target files for probe-rs ot of CMSIS-Packs
-
dbc
design by contract assertions
-
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.
-
renderdoc
application bindings for Rust
-
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
-
moe_logger
A logger with various features
-
slog-gelf
GELF drain for slog
-
logcontrol-tracing
Tracing backend for the log control interface
-
log-source
Log source is a crate used to read files and sockets
-
tracing-libatrace
A tracing subscriber layer for tracing in debugfs using libatrace
-
logstash-rs
Logstash sender
-
ddbug_parser
Unified debug information parser
-
tardar
Extensions for diagnostic error handling with
miette
-
tame
RillRate Agent
-
logid-core
Core for the logid logging framework
-
opentelemetry-zpages
ZPages implementation for OpenTelemetry
-
metrics-observer
Text-based UI for metrics-exporter-tcp
-
ddshow-sink
allow setting ddshow loggers for timely dataflow programs
-
autometrics-macros
Easily add metrics to your code that actually help you spot and debug issues in production. Built on Prometheus and OpenTelemetry.
-
metrics-exporter-tcp
A metrics-compatible exporter that outputs metrics to clients over TCP
-
slog-redis
Redis drain for slog-rs
-
rdbg-client
The client library for rdbg
-
metrics-core
Foundational traits for interoperable metrics libraries
-
sentry-anyhow
Sentry integration for anyhow
-
log-mdc
A mapped diagnostic context (MDC) for use with the
log
crate -
slog_prometheus
Prometheus metrics for the slog logging framework
-
micromegas-tracing
instrumentation module, part of micromegas
-
loss
Portable lo-level (no-std) span subscribers for tracing