NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #1931 most downloaded on crates.io
A simple and easy-to-use logging facility for Rust's log crate
Last release 3 years ago
no release in 18 months
Release timing varies
gaps range from 3 weeks to 12 months
Most releases are documented
notes for 26 of 32 stable releases
1 version withdrawn
withdrawn after publishing
11 years old
34 releases · first in 2016
Nothing published for this version
Nothing published for this version
Replaces the semingly unmaintained chrono library with the time crate.
ConfigBuilder::set_time_to_local is replaced by ConfigBuilder::set_time_offset_to_local.
local-offset feature.ConfigBuilder::set_time_offset now takes a time::UtcOffset instead of a chrono::FixedOffset.ConfigBuilder::set_time_format has been replaced by three new variants
ConfigBuilder::set_time_format_rfc2822 sets the time format to use the format described by rfc2822.ConfigBuilder::set_time_format_rfc3339 sets the time format to use the format described by rfc3339.ConfigBuilder::set_time_format_custom sets the time format to a custom time format best created using time::macros::format_description.
One column per quarter.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Add colored log levels using ansi_term (PR #88, credits to @manio)
ansi_term (PR #88, credits to @manio)paris crate (PR #84, credits to @manio)Merge pull request #82 from mrkline/master
Merge pull request #82 from mrkline/master
BufferedStandardStreams (PR #82, credits to @mrkline)Fix TermLogger performance using termcolor::BufferedStandardStream (PR #80, credits to @mrkline)
termcolor::BufferedStandardStream (PR #80, credits to @mrkline)termlog (PR #76, credits to @zeroflaw)Fix wrong argument naming (PR #70, credits to @scvalex)
Add customizable level label colors (PR #69. credits to @JarrettBillingsley)
#[non_exhaustive]Switch from term to termcolor (PR #59. credits to @raybritton)
term to termcolor (PR #59. credits to @raybritton)Off. Padding is annoyingly controversial, just set it to whatever you prefer, if you want it.Derive Clone,Copy,PartialEq,Eq,Debug and Hash for TerminalMode. (PR #56, credits to @panhania)
Clone,Copy,PartialEq,Eq,Debug and Hash for TerminalMode. (PR #56, credits to @panhania)Use target() instead of module_path() for filtering as suggested by logs docs. (PR #52, credits to @tsidea)
target() instead of module_path() for filtering as suggested by logs docs. (PR #52, credits to @tsidea)- Fixed time formats with
- Fixed test feature
test featureAllow Level Padding to be configured
Fix LevelFilter:Off not turning off parts of the log messages
LevelFilter:Off not turning off parts of the log messagesChange config to builder pattern avoiding future major version bumps
TermLogger failingterm 0.6.* is now also supportedAdd time offset parameter (defaults to UTC)
Fix minimal chrono version / update to chrono v0.4.1 (PR #27, credits to @samueltardieu)
Don't interleave stdout and stderr (PR #23, credits to @hansjorg)
Updated simplelog to term 0.5.1
simplelog to log 0.4.1simplelog to term 0.5.1#[macro_use]- Update simplelog to log 0.4
simplelog to log 0.4Fixed building non-default feature sets
Publicly export TermLogger Error type
Removed a debug println! statement
- Fix None config value
None config valueConfig is not using LogLevelFilter anymore but Option
Config is not using LogLevelFilter anymore but Option<LogLevel>
None represents no logging of the Config parameter at allLogLevelFilter::Off was supposed to provide this feature, but is actually
ordered higher then LogLevelFilter::Error, and presents no filtering instead
of the incorrectly assumed filter everything.Nothing published for this version
Nothing published for this version
Merged PullRequest by *Antoni Boucher* - Avoid unwrapping in TermLogger:
TermLogger:
TermLogger::new now returns an OptionTermLogger::init now has its own ErrorTypeFile, but everything that implements WriteConfig struct, that list, what parts of the typical log message shall be printed, at which levels
::init(level, ...) to ::init(level, Config::default(), ...)::new(level, ...) or ::new(level, Config::default(), ...)CombinedLogger has no use for its own Config and does not take the new argumentDefault syntax to override some settings
Config { location: LogLevelFilter::Error, ..Default::default() }Config { target: LogLevelFilter::Off, ..Default::default() }Local changes that (accidentally) made it to crates.io, but not git
Sorry, what a mess. If you still have that version, here are the docs: https://docs.rs/simplelog/0.2.0/
- Initial Release
Your coding agent can read these notes before it upgrades. Set up the MCP server →