HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
ChristianPanov
lwlog
C++2020–2025
ChristianPanov / lwlog

lwlog

Very fast synchronous and asynchronous C++17 logging library

2Distinct people
4Mentions
0Explicit recommenders
357GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Very fast synchronous and asynchronous C++17 logging library

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 5:04:57 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year4 dated mentions

Observed mentions: 2020-12-22 17:34:43 UTC to 2025-12-27 17:18:05 UTC.

0122020-01-01 00:00:00 UTC to 2021-01-01 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 comments20202021-01-01 00:00:00 UTC to 2022-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-01-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments20222023-01-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-01-01 00:00:00 UTC to 2025-01-01 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 comments2025-01-01 00:00:00 UTC to 2026-01-01 00:00:00 UTC (exclusive): 2 mentions; 2 submissions, 0 comments2025

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20202020-01-01 00:00:00 UTC2021-01-01 00:00:00 UTC110
20212021-01-01 00:00:00 UTC2022-01-01 00:00:00 UTC000
20222022-01-01 00:00:00 UTC2023-01-01 00:00:00 UTC000
20232023-01-01 00:00:00 UTC2024-01-01 00:00:00 UTC000
20242024-01-01 00:00:00 UTC2025-01-01 00:00:00 UTC110
20252025-01-01 00:00:00 UTC2026-01-01 00:00:00 UTC220

What Hacker News says

4 sources

C++ logging library – check out my new logger

Hello everyone, I'm writing this post in regard to the new c++ logging library that I am working on. • Written in modern C++17/20 • Very fast non-async logging (async logging is yet to be implemented) • Verbosity levels • Various thread-safe log sinks ‣ Console (stdout, stderr) ‣ File • Support for both compile-time and runtime sink configuration • Custom sink configuration - each sink can have a unique log pattern and verbosity level • Log formatting according to a custom user-defined pattern • Custom pattern attributes • Global logger registry • High extensibility - very easy to add your own types of sinks and loggers • Very configurable - it uses policy classes which you can just plug in based on your needs. At the same time, convenient easy-to-use predefined types are made for the people who want simplicity without too much conf
Read the rest
iguration. Most of the time you will be just fine with using the predefined types. They can be found at the top of the "lwlog.h" file. What is yet not implemented is: • Portable colors (the colors are only handled with escape sequences, there is still no cross-platform coloring since some consoles do not support escape sequences) • Async logger • UTF support I have done benchmarks against spdlog, and you can take a look at them in the README in the repository Also benchmarking is not done correctly in the main repository. I have benchmarks in my private dev repository and I am benchmarking either with picobench or nanobench. So if you want to benchmark, do NOT rely on the Benchmark.h file in the project (it's a temporary file that is meant to be removed) I would be very glad and honored if you drop a critique, an opinion, an idea, or want to contribute to the project: https://github.com/ChristianPanov/lwlog
2 points · Open discussion

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.