็ฎ€ไฝ“ไธญๆ–‡

Stumpless at a glance

Stumpless is a C logging library built for high performance and a rich feature set.

Stumpless has lots of features that make logging in C fast and easy:

Check out our vision to see our ultimate goal! To see where weโ€™re heading in the near future, check out the project roadmap.

What can it log to?

A primary goal of this library is to provide a consistent logging interface to a wide variety of log targets. This means you can focus on defining events and where you want them to go, without finding other SDKs or adding daemons and plugins to get them where you want. Stumpless can write logs to:

Donโ€™t see what you need? Create an issue with your request and weโ€™ll work it into our plans!

Examples and Documentation

If youโ€™re just looking to start out, then take a look at some of the examples below. There is source code for each of these in the docs/examples folder of the repository if you want to actually compile and run them.

Detailed documentation of each function is included in the header files, and is written using standard Doxygen syntax. You can generate the documentation yourself with the docs build target, or you can look at one of the online builds below:

Source and Contributing

If you want to check out the source code and/or look into becoming a contributor to stumpless, head over to the projectโ€™s github repository to find out more!