rust-lang / log

Logging implementation for Rust
https://docs.rs/log
Apache License 2.0
2.16k stars 250 forks source link

Add the structured-logger crate to the README #548

Closed zensh closed 1 year ago

zensh commented 1 year ago

structured-logger is 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.

zensh commented 1 year ago

I have updated structured-logger https://github.com/iorust/structured-logger/commit/c421ecc31a4efe3bada9740fa4d6f2f448535fc3 for MSRV checking

zensh commented 1 year ago

I have updated structured-logger iorust/structured-logger@c421ecc for MSRV checking

Oh! it come from syn-2.0.11

JohnTitor commented 1 year ago

I don't think it's related to CI failure here. The failure is due to syn v2 which is a transitive dependency of this crate.

JohnTitor commented 1 year ago

On the other hand, someone may not call your crate as "most popular one" because it's pretty new. The problem is that we don't have any solid policy around the list and it could be quite long if we accept crates unconditionally. Maybe we could link to https://crates.io/keywords/log and/or https://crates.io/keywords/logger instead (one of this approach's cons is that this list can contain unrelated crates). I'd like to hear more opinions, cc @rust-lang/crate-maintainers

KodrAus commented 1 year ago

I've opened #551 to discuss the future of this list. Either #550 or #543 should deal with that MSRV build failure too. It looks like we've got a merge conflict, but once that's sorted I'll go ahead and merge this one, as it's in-line with our current treatment of the integrations list.

Thanks for working on this @zensh! 🙂