The Wayback Machine - https://web.archive.org/web/20220424071417/https://github.com/topics/logging-library
Skip to content
#

logging-library

Here are 643 public repositories matching this topic...

A debug log framework for use in Swift projects. Allows you to log details to the console (and optionally a file), just like you would have with NSLog() or print(), but with additional information, such as the date, function name, filename and line number.

  • Updated Sep 19, 2021
  • Swift

Single header C++ logging library. It is extremely powerful, extendable, light-weight, fast performing, thread and type safe and consists of many built-in features. It provides ability to write logs in your own customized format. It also provide support for logging your classes, third-party libraries, STL and third-party containers etc.

  • Updated Apr 4, 2022
  • C++
jaskij
jaskij commented Mar 24, 2022

Feature Request

Crates

tracing_attributes

Motivation

Sometimes it's useful to be able to set the parent span when using this macro. One use case would be for structs which have their own span and want to instrument their methods.

Proposal

Add a new argument to tracing_attributes::instrument to allow explicitly setting the parent span, instead of inheriting from

kind/feature good first issue crate/attributes
izumi
mikehearn
mikehearn commented Apr 20, 2022

You can't write this:

writer.tag = -, sometag

because - is not actually a way to simply express the empty tag, but a whole 'command' by itself. I'd like to have such a thing so I can use tags as a way to enable or disable extra detail in logging. It seems like an obvious use case but there's no way to express it because you can't write "no tag + this list of extra tags I need for

Improve this page

Add a description, image, and links to the logging-library topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the logging-library topic, visit your repo's landing page and select "manage topics."

Learn more