Crate

log

Lightweight logging facade for Rust — the log! macros.

What it is

log is the historic standard logging interface in Rust. It defines the info!, warn!, error!, debug!, and trace! macros and a Log trait for implementors. Actual output is handled by a backend crate — env_logger, tracing-log, or simplelog — initialized once at startup.

Why it is commonly used

Widely used in libraries that need to emit diagnostics without depending on a specific logging implementation. Application code picks the backend; library code uses the log macros and lets the application route output as needed.

630
Repositories
4.1M
Total stars
850
Active
808
Owners
Browse 1022 repositories using log in Repos →
Often used with
Used by these organizations
50 of 1.0k repositories · ranked by stars
claw-code193kactive

An agent-managed museum exhibit, built in Rust with Gajae-Code / LazyCodex — developed and maintained with no human intervention.

rustdesk116kactive

An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.

cc-switch95kactive

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Gemini CLI & Hermes Agent. Only official website: ccswitch.io

zed85kactive

Code at the speed of thought – Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.

RuView72kactive

π RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.

⑂ 9.6k193
openinterpreter64kactive

A lightweight coding agent for open models like Deepseek, Kimi, and Qwen

⑂ 5.6k270
starship58kactive

☄🌌️ The minimal, blazing-fast, and infinitely customizable prompt for any shell!

⑂ 2.5k1.0k
firecracker35kactive

Secure and fast microVMs for serverless computing.

⑂ 2.4k89
comprehensive-rust33kactive

This is the Rust course used by the Android team at Google. It provides you the material to quickly teach Rust.

qdrant32kactive

Qdrant - High-performance, massive-scale Vector Database and Vector Search Engine for the next generation of AI. Also available in the cloud https://cloud.qdrant.io/

iced31kactive

A cross-platform GUI library for Rust, inspired by Elm

⑂ 1.6k445
egui29kactive

egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native

⑂ 2.0k1.1k
wezterm27kactive

A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust

⑂ 1.5k1.7k
Graphite26kactive

Community-built comprehensive 2D content creation appplication for graphic design, digital art, and interactive real-time motion graphics powered by a node-based procedural graphics engine

⑂ 1.2k531
fnm26kmaintenance

🚀 Fast and simple Node.js version manager, built in Rust

nautilus_trader23kactive

Production-grade Rust-native trading engine with deterministic event-driven architecture

Handy23kactive

A free, open source, and extensible speech-to-text application that works completely offline.

⑂ 1.9k166
slint23kactive

Slint is an open-source declarative GUI toolkit to build native user interfaces for Rust, C++, JavaScript, or Python apps.

⑂ 899830
flow22kactive

Adds static typing to JavaScript to improve developer productivity and code quality.

⑂ 1.9k604
← Browse all repos