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