Thanks to visit codestin.com
Credit goes to lib.rs

#logging #multi-thread #log-config

mtlog-core

Core utilities for mtlog - shared logging infrastructure

4 releases (2 breaking)

Uses new Rust 2024

new 0.3.0 Apr 23, 2026
0.2.0 Feb 7, 2026
0.1.1 Jan 3, 2026
0.1.0 Dec 24, 2025

#1898 in Configuration


Used in 2 crates

MIT license

57KB
1.5K SLoC

mtlog-core

Core utilities for mtlog - shared logging infrastructure.

⚠️ This is an internal crate - you probably want one of these instead:

Overview

This crate provides the internal infrastructure used by the mtlog family of crates. It is not intended to be used directly by end users.

The mtlog family is designed around a simple principle: logging and progress bars should work seamlessly together in concurrent applications. This crate provides the shared logging thread and message-passing infrastructure that makes this possible.

What's Included

This crate contains:

  • Core logging message types and channels
  • Log writer implementations for stdout and file output
  • Shared utilities for log formatting and thread management

Documentation

For detailed API documentation, visit docs.rs/mtlog-core.

License

MIT

Dependencies

~4–7.5MB
~129K SLoC