Rust Logging

Open-source Rust projects categorized as Logging

Top 23 Rust Logging Projects

  • tracing

    Application level tracing for Rust.

  • Project mention: Decrusting the tracing crate [video] by Jon Gjengset | news.ycombinator.com | 2024-02-10

    The video description is as follows:

    In this stream, we peel back the crust on the tracing crate β€” https://github.com/tokio-rs/tracing/ β€” and explore its interface, structure, and mechanisms. We talk about spans, events, their attributes and fields, and how to think about them in async code. We also dig into what subscribers are, how they pick up events, and how you can construct your own subscribers through the layer abstraction. For more details about tracing, see https://docs.rs/tracing/latest/tracing/.

  • angle-grinder

    Slice and dice logs on the command line

  • Project mention: A quick and dirty tool for log analysis and visualization locally? | /r/linuxadmin | 2023-04-27

    Try out https://github.com/rcoh/angle-grinder

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • log

    Logging implementation for Rust (by rust-lang)

  • Project mention: What Are The Rust Crates You Use In Almost Every Project That They Are Practically An Extension of The Standard Library? | /r/rust | 2023-11-22

    log: Logging interface with various levels.

  • opentelemetry-rust

    The Rust OpenTelemetry implementation

  • slog

    Structured, contextual, extensible, composable logging for Rust

  • log4rs

    A highly configurable logging framework for Rust

  • flowgger

    A fast data collector in Rust

  • Project mention: Vector: a Rust-based lightweight alternative to Fluentd/Logstash | news.ycombinator.com | 2023-09-26
  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • defmt

    Efficient, deferred formatting for logging on embedded systems

  • Project mention: I built a column staggered keyboard with firmware written in Rust! | /r/rust | 2023-07-31

    As someone who had only done embedded programming in the Arduino IDE, utilizing the defmt crate for logging with OpenOCD and GDB was an amazing experience. Although I still had no idea on to implement USB-HID for actually sending the key reports, until I discovered the usbd-human-interface-device crate and everything became so much easier. I just needed to create an iterator over Keyboard events and the crate would handle the rest as an added benefit the crate also supports multiple devices, so adding mouse support was as easy as creating a separate iterator over WheelMouseReport.

  • tauri-plugin-log

    [READ ONLY] This repository is a mirror, for issue tracking and development head to: https://github.com/tauri-apps/plugins-workspace

  • Project mention: πŸ”₯ Why I chose Tauri instead of Electron πŸ”₯ | dev.to | 2023-07-31
  • spdlog-rs

    Fast and combinable Rust logging crate

  • drep

    dynamic regular expression print

  • logdna-agent-v2

    The blazingly fast, resource efficient log collection client

  • linemux

    Asynchronous tailing library in Rust

  • workflow-rs

    Rust application development framework for native and web applications

  • Project mention: What’s everyone working on this week (25/2023)? | /r/rust | 2023-06-19

    Working on workflow-rs https://github.com/workflow-rs/workflow-rs - an abstraction layer (set of crates) designed to allow creation of async Rust APIs and apps that function uniformly in native and in wasm32 targets. This also includes an async websocket crate (workflow-websocket) that functions uniformly in both targets.

  • async

    Asynchronous drain for slog-rs v2 (by slog-rs)

  • Logria

    A powerful CLI tool that puts log aggregation at your fingertips.

  • Project mention: I made the smallest logging library on crates.io - supporting #[no_std] and multithreading! | /r/rust | 2023-11-13

    If you would like to try it out or take a peek at the code (and star if you'd like) I would be really grateful!

  • mini-functions

    A a highly performant utility and wrapper functions library for Rust that has been carefully designed with optimization and efficiency in mind. πŸ¦€

  • tracing-filter

    A replacement for tracing_subscriber EnvFilter

  • LibRapidRust

    An optimised derivative of the LibRapid C++ library. Made with love for mathematics and computer science.

  • stumpless-logger

    CLI tool to log information to a variety of destinations, local and remote.

  • rust-actix-contrib-logger

    Drop-in replacement for the Actix Web HTTP Logger middleware

  • aztail

    Program to follow logs is Azure App Insights and Log Analytics workspaces

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Rust Logging related posts

Index

What are some of the best open-source Logging projects in Rust? This list will help you:

Project Stars
1 tracing 4,939
2 angle-grinder 2,951
3 log 2,055
4 opentelemetry-rust 1,589
5 slog 1,535
6 log4rs 942
7 flowgger 801
8 defmt 711
9 tauri-plugin-log 105
10 spdlog-rs 99
11 drep 89
12 logdna-agent-v2 60
13 linemux 42
14 workflow-rs 30
15 async 26
16 Logria 22
17 breadcrumbs-rs 21
18 mini-functions 13
19 tracing-filter 9
20 LibRapidRust 9
21 stumpless-logger 7
22 rust-actix-contrib-logger 5
23 aztail 2

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com