-
log
A lightweight logging facade for Rust
-
env_logger
A logging implementation for
log
which is configured via an environment variable -
tracing
Application-level tracing for Rust
-
opentelemetry
API for Rust
-
log4rs
A highly configurable multi-output logging implementation for the
log
facade -
test-log
A replacement of the #[test] attribute that initializes logging and/or tracing infrastructure before running tests
-
simplelog
logging facility for Rust's log crate
-
fern
efficient logging
-
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…
-
tui-logger
Logger with smart widget for the
ratatui
crate -
simple_logger
A logger that prints all messages with a readable output format
-
console_log
A logging facility that routes Rust log messages to the browser's console
-
tracing-bunyan-formatter
A Bunyan formatter for the tracing crate
-
syslog
message formatter and writer, supporting unix sockets, UDP and TCP exporters
-
google-logging2-cli
A complete library to interact with Logging (protocol v2)
-
defmt
A highly efficient logging framework that targets resource-constrained devices, like microcontrollers
-
tracing-subscriber
implementing and composing
tracing
subscribers -
slog-json
JSON drain for slog-rs
-
google-logging2_beta1-cli
A complete library to interact with Logging (protocol v2beta1)
-
paris
logger for your CLI apps or other things you want in the terminal
-
emit
Developer-first diagnostics for Rust applications
-
tracing-appender
file appenders and making non-blocking writers
-
android_logger
A logging implementation for
log
which hooks to android log output -
sentry-core
Core sentry library used for instrumentation and integration development
-
google-logging2
A complete library to interact with Logging (protocol v2)
-
tracing-actix-web
Structured logging middleware for actix-web
-
pretty-hex
Pretty hex dump of bytes slice in the common style
-
aws-sdk-cloudwatchlogs
AWS SDK for Amazon CloudWatch Logs
-
file-rotate
Log rotation for files
-
pretty_env_logger
a visually pretty env_logger
-
pyo3-log
Logging bridge from pyo3 native extension to python
-
openraft
Advanced Raft consensus
-
google-logging2_beta1
A complete library to interact with Logging (protocol v2beta1)
-
opentelemetry-otlp
Exporter for the OpenTelemetry Collector
-
tracing-forest
Preserving contextual coherence among trace data from concurrent tasks
-
esp-println
print!
andprintln!
implementations various Espressif devices -
redact
keeping secrets out of logs
-
stderrlog
Logger that logs to stderr based on verbosity specified
-
logforth
A versatile and extensible logging implementation
-
tracing-core
Core primitives for application-level tracing
-
colog
The
colog
library is a simple formatter backend for the standard rust logging system (in thelog
crate) -
tracing-logfmt
A logfmt formatter for tracing events and spans
-
faketty
Wrapper to exec a command in a pty, even if redirecting the output
-
systemd-journal-logger
Systemd journal logger for the log facade
-
logging_timer
timers that log the elapsed time when dropped
-
slog-term
Unix terminal drain and formatter for slog-rs
-
taskwarrior-tui
A Taskwarrior Terminal User Interface
-
slog
Structured, extensible, composable logging for Rust
-
nolog
Pretty (by default) and easy to use logger. Compile-time level filtering, zero deps.
-
tracing-gstreamer
Bridge between gstreamer and the tracing ecosystem
-
journal-forwarder
forward systemd-journald logs to an HTTP endpoint
-
tracelogging
TraceLogging for Rust
-
streamstore-cli
CLI for S2
-
dioxus-logger
A logging utility to provide a standard interface whether you're targeting web desktop, fullstack, and more
-
logria
A powerful CLI tool that puts log analytics at your fingertips
-
opentelemetry-stdout
An OpenTelemetry exporter for stdout
-
syslog-rs
A native Rust implementation of the glibc/libc syslog
-
tracing-unwrap
Extension traits for logging failed unwraps to a tracing subscriber
-
retro
game catalog management
-
forestry
cross-platform CLI logging library for Rust
-
axiom-rs
SDK for Axiom
-
timely_logging
Common timely logging infrastructure
-
spdlog-rs
Fast, highly configurable Rust logging crate, inspired by the C++ logging library spdlog
-
slog-stdlog
log
crate adapter for slog-rs -
delog
Deferred logging, an implementation and extension of Rust's standard logging facade
-
super_speedy_syslog_searcher
Speedily search and merge log messages by datetime. DateTime filters may be passed to narrow the search. s4 aims to be very fast.
-
tracing-log
compatibility between
tracing
and thelog
crate -
qlog
qlog data model for QUIC and HTTP/3
-
citadel_logging
logging library for the Citadel Protocol
-
log-fastly
log
façade for Fastly Compute -
diesel-tracing
Connection telemetry middleware for diesel and tracing
-
safelog
Conditionally suppress confidential information from logs
-
clevercloud-sdk
client and structures to interact with the Clever-Cloud API
-
simple-log
log. It's really simple use
-
bp3d-logger
A flexible Log implementation intended to be used with BP3D software
-
cloudwatch-log-redirector
Redirect STDERR/STDOUT to CloudWatch Logs
-
tracing-serde
A compatibility layer for serializing trace data with
serde
-
opentelemetry-appender-tracing
An OpenTelemetry log appender for the tracing crate
-
indicatif-log-bridge
Bridge the log crate and indicatif to stop log lines from mixing up with progress bars
-
slog-async
Asynchronous drain for slog-rs
-
cli-log
logging and timing facility configured with an env variable
-
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.
-
session_log
session log library for Rust
-
aws-sdk-cloudtraildata
AWS SDK for AWS CloudTrail Data Service
-
emit_otlp
Emit diagnostic events to an OpenTelemetry-compatible collector
-
console_static_text
Logging for text that should stay in the same place in a console
-
emit_traceparent
W3C traceparent support for emit
-
jaslog
A colored log reader for JSON logs
-
sketching
Logging crate
-
dsi-progress-logger
A tunable time-based progress logger to log progress information about long-running activities
-
tklog
Lightweight and efficient rust structured log library with support for log level, file shred, compressed archive
-
macro-machines
State machine macros with logging and graphviz DOT file generation
-
ftlog
An asynchronous logging library for high performance
-
bevy_log
logging for Bevy Engine
-
flashlog
A fast logging library for Rust
-
tracing-stackdriver
Stackdriver-compatible tracing layer and event formatter
-
oauth10a
oauth 1.0a protocol fully-async with logging, metrics and tracing facilities
-
slog-scope
Logging scopes for slog-rs
-
u-siem
A framework for building custom SIEMs
-
tracing-wasm
tracing subscriber for browser WASM
-
eventlog
A log-compatible wrapper around the Windows Event Log API
-
tracing_log_error
A set of helpers to capture rich error context in tracing logs
-
libprettylogger
A highly customizable logger library
-
tracing-attributes
Procedural macro attributes for automatically instrumenting functions
-
r3bl_simple_logger
Replacement for the simplelog crate, which is simpler and has clearer dependencies
-
prima_datadog
An opinionated library to share code and approach to Datadog logging in prima.it
-
cataclysm
http framework
-
emit_batcher
Batch processing infrastructure for emit
-
xmpp-http-upload
external http upload server for XMPP
-
cf-rustracing
OpenTracing API for Rust
-
logwise
an opinionated logging library for Rust
-
android-logd-logger
A logging implementation for
log
which directly writes to the Android logd daemon -
ocli
opinionated logger for command line tools
-
emit_term
Emit diagnostic events to the console
-
tracing-serde-structured
An alternative, structured, compatibility layer for serializing trace data with
serde
-
emit_file
Emit diagnostic events to rolling files
-
traceon
An easy to use log and tracing formatter with a flattened json or pretty output
-
visa-device-handler
handle NI-VISA connections and simplify its use
-
httpclient
HTTP client with middleware. Middleware provides composable support for record/replay, logging, exponential backoff, and more.
-
opentelemetry-proto
Protobuf generated files and transformations
-
eventheader_dynamic
Rust API for runtime-specified eventheader-encoded Linux Tracepoints via user_events
-
sloggers
frequently used slog loggers and convenient functions
-
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.
-
readings-probe
Probe for vital metrics process logging
-
rocket-slogger
Middleware (fairing) for Rocket.rs 0.5 web servers to have integrated slog logging of request activity
-
diesel_logger
Times and logs queries executed by diesel
-
logform
logform for rust
-
env_filter
Filter log events using environment variables
-
clap-logflag
can be used to add a
--log
flag to clap based command line applications that allows users to configure logging from the command line. It can log to stderr, files and syslog, powered by the fern logging backend. -
egui_logger
log implementation for egui
-
cx-sdk
Coralogix Management SDK
-
streamstore
Rust SDK for S2
-
nstree
construct branched 'namespace strings' for nested subcomponents, often for logging
-
re_chunk
A chunk of Rerun data, encoded using Arrow. Used for logging, transport, storage and compute.
-
pakfixer
Command-line interface for libpfu
-
init-tracing-opentelemetry
A set of helpers to initialize (and more) tracing + opentelemetry (compose your own or use opinionated preset)
-
fasyslog
A fast syslog client written in Rust
-
opentelemetry-appender-log
An OpenTelemetry appender for the log crate
-
service_utils_rs
A brief description of your crate
-
tauri-plugin-log
Configurable logging for your Tauri app
-
dlt_log
Log crate adapter for integrating with the Diagnostic Log and Trace (DLT) system
-
test-trace
A replacement of the #[test] attribute that initializes tracing infrastructure before running tests
-
datadog-apm-sync
Datadog APM-compatible tracer and logger for Rust
-
rustracing
OpenTracing API for Rust
-
emit_opentelemetry
Emit diagnostic events to the OpenTelemetry SDK
-
poston
Fluentd logger for Rust
-
rttmon
RTT monitor for OpenOCD
-
winlog2
log backend to send messages to the Windows event log
-
witchcraft-log
A structured logging facade for Witchcraft servers
-
kv-log-macro
Log macro for log's kv-unstable backend
-
tracing-tunnel
Tunnelling tracing information across API boundary
-
json-subscriber
Customizable layer and subscriber for
tracing
that emits logs in JSON -
winston
winston for rust
-
grpc_logger
A gRPC-based logging system with multiple output modes and retry capabilities
-
embassy-usb-logger
log
implementation for USB serial usingembassy-usb
-
eventheader
Rust API for eventheader-encoded Linux Tracepoints via user_events
-
ftail
logging implementation for the
log
crate with support for multiple channels -
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
-
edifact-types
Bindings for the Edifact standard
-
rerun-cli
Log images, point clouds, etc, and visualize them effortlessly
-
tracing_android_trace
Support for Android NDK Tracing
-
clia-tracing-config
A convenient tracing config and init lib, with symlinking and local timezone
-
turnstiles
Seamless file rotation
-
syslog_loose
A loose parser for syslog messages
-
rust_util
Hatter's Rust Util
-
datadog-formatting-layer
providing a tracing-subscriber layer for formatting events so Datadog can parse them
-
wd_log
A practical log crate for rust
-
tracing-panic
A panic hook that captures panic information as a tracing event
-
log_x
The
Log X
library provides a flexible and extensible logging framework for Rust applications. It supports different log levels, module-specific logging, and customizable log output targets. -
aya-log
A logging library for eBPF programs
-
chief
A Development Tools
-
logged-stream
Logging of all read/write operations, errors and drop of underlying IO object
-
scribe-rust
straightforward and color-coded logging library for Rust applications
-
logfather
straightforward logging library for Rust
-
jogger
A TUI time logging tool for jira
-
dirty-debug
Quick and dirty debugging
-
colourful-logger
A minimal colourful logger for Rust
-
hide
Hide credentials from debug output
-
soprintln
println wrapper that includes a timestamp, shared object ID and thread ID with useful colors
-
paranoid-android
Integration layer between tracing and Android logs
-
logcontrol
Abstract types for the systemd logcontrol interface
-
tracing-futures
instrumenting
futures
withtracing
-
venator-app
A log and trace viewer for Rust tracing and OpenTelemetry
-
tracing-gelf
A Graylog tracing library
-
bevy_log_events
A Bevy plugin that helps to log events
-
logkit
Super fast, structured, scalable logging library for Rust
-
sp_log2
easy way of logging for Rust's log crate
-
soulog
polished, clean and colourful console logging and error handling
-
tlogger
logging library with a neat style and customizablity
-
logcall
An attribute macro that logs the function return value
-
sos-filesystem
Filesystem event logs for the Save Our Secrets SDK
-
tracelogging_dynamic
TraceLoggingDynamic for Rust
-
cu29-value
fork of Value with custom types added for Copper like the time and units
-
windowed-infinity
data structure representing an infinite sequentially writable u8 vector of which a small view has writes to it preserved. This is primarily useful when implementing CoAP block-wise transfers…
-
ferrite-logging
Logging infrastructure for Ferrite image viewer
-
slog-atomic
Atomic run-time controllable drain for slog-rs
-
slog-loggly
unofficial Loggly drain for the slog logging infrastructure in Rust
-
log2
out-of-the-box logging library for Rust
-
bevy_debug_log
Allows viewing tracing debug log output inside the bevy app using vanilla bevy_ui
-
rtt-log
Log facade implementation for the Segger RTT protocol
-
hackerlog
logging tool with no fluff for hackers
-
asynclog
asynchronous log library
-
loggix
A powerful, structured logging library for Rust inspired by Logrus. Features thread-safe logging, structured fields, custom formatters, and beautiful terminal output.
-
file-per-thread-logger
A logging implementation that writes logs in one file per thread
-
jacklog
Easy way to get logging the way Jack always wants anyway
-
linemux
providing asynchronous, multiplexed tailing for (namely log) files
-
lovely_env_logger
a visually lovely env_logger
-
shimkit
Tools to build containerd shims
-
tracing-logfmt-otel
A fork of tracing-logfmt with added support for opentelemetry span data
-
rolling-file
A rolling file appender with customizable rolling conditions
-
trivial_log
No-bloat leak free implementation for log
-
service-skeleton
The bare bones of a service
-
dicom-scpproxy
A proxy SCP server, for logging and diagnostics
-
bunyan
A CLI to pretty print structured logs. A Rust port of the original JavaScript bunyan CLI.
-
ftlog2
An asynchronous logging library for high performance
-
Htrace
tracing system
-
twyg
A tiny logging setup for Rust applications
-
free_log_client
Free logging library Rust client
-
supply-chain-trust-example-crate-000020
A lightweight logging facade for Rust
-
venator
A tracing layer for exporting logs and spans to the Venator app
-
doclog
log library based on Rust's compiler logs
-
e-log
log
-
dlog_rs
Rust adapter for the dlog logging platform
-
tracing-ecs
Tracing subscriber that output ECS (Elastic Common Schema) JSON log lines
-
relastic
lib inspired by Serilog for application-wide logging to Elastic
-
rs-logger
logging library
-
defmt-print
that decodes defmt logs and prints them to the console
-
mlflow_rs
A client library for experiment tracking with MLflow
-
mproxy-server
MPROXY: Server. Listen for incoming UDP messages and log to file.
-
rsyslog
RFC 5424 customizable syslog parser
-
log-tracing-layer
Build your own custom tracing layer
-
simple_file_logger
file logger for Rust
-
node-replication
An operation-log based approach that transform single-threaded data structures into concurrent, replicated structures
-
iter-log
Logs the progress of iterations, both for sequential and parallel (Rayon) iterators
-
clg
A logger specifically designed for wasm32-unknown-unknown
-
aya-log-common
A logging library for eBPF programs
-
logcontrol-zbus
zbus-based DBus frontend for the logcontrol interface
-
wasm-logger
A logger that sends a message with its Rust source's line and filename to the browser console
-
logcontrol-tracing
Tracing backend for the log control interface
-
sentry-slog
Sentry integration for the slog crate
-
egui_tracing
Integrates tracing and logging with egui for event collection/visualization
-
timelog
timer for logging time durations like console.time in JavaScript
-
lloggs
Logging configuration for clap applications
-
rusty-docker-compose
manage Docker Compose for integration testing, providing control over container lifecycles and logging
-
print_logger
Logger that print messages to stdout or stderr
-
redox-log
An extensible logging framework mainly for use by Redox OS
-
speak-easy
Logging functionalities with different levels and rotation options built on top of tracing and compatible with of tokio-rs
Try searching with DuckDuckGo.