C++, Java and C# light-weight-logger
Details
- External ID
- 48732953
- Source
- HN
- Company
- —
- Product
- C++, Java and C# light-weight-logger
- Website domain
- github.com
- Launched
- June 30, 2026
- Cohort
- —
- Upvotes
- 12
- Upvotes percentile
- 0.6509562841530054
- Tags
- —
- Fetched at
- Sept. 7, 2026, 9:26 p.m.
- Updated at
- Sept. 7, 2026, 9:26 p.m.
Description
This is a library I've been working on with versions for C++, java & C# where you make custom formats and Log based on them, for example you could make an ERROR Like this: [ERROR] [date, time-stamp, time-zone] <main log message> (file:thread-ID:line) but you would write it like this: // define the master format master_style = "%C[%N]%c%S%G[%D %T %Z]%c %M %G(%F:%t:%L)"; // tell the logger what colour to use for a given name logger.add_format("ERROR", master_style, Colour::RED); so now the [ERROR] part will be red, the time area will be grey, and the location grey, but you could really make any style you wanted. And once you have a master format you could also add different types of logs: logger.add_format("SUCCESS", style_minimal, Colour::GREEN); logger.add_format("INFO", master_style, Colour::CYAN); logger.add_format("WARN", master_style, Colour::YELLOW); also the %S we put in there is actualy a colum padder so you logs will be inline: [INFO] [16/06/2026 10:58:00 AUS Eastern Standard Time] Initializing core subsystem components. (src/main.cpp:1:39) [SUCCESS][16/06/2026 10:58:00 AUS Eastern Standard Time] Database connection established smoothly. (src/main.cpp:1:40) [WARN] [16/06/2026 10:58:00 AUS Eastern Standard Time] High memory usage detected on node cluster. (src/main.cpp:1:41) [ERROR] [16/06/2026 10:58:00 AUS Eastern Standard Time] Failed to write to write-ahead log! (src/main.cpp:1:42)
Enrichment
- Theme
- markdown editors and writing tools
- Vertical
- Horizontal
- Function
- Dev tools
- Audience
- Developer
- AI stance
- Not AI
- Project type
- Hobby / open-source project
- Normalized one-liner
- lightweight logger for c++ java and c#
- Manually corrected
- False
Could you build this?
Yes A lightweight logging utility across C++, Java, and C# with custom formatting patterns is a straightforward algorithmic coding exercise that AI handles exceptionally well.
Discussion
No comments on this launch.
Competitors
Other products that read as similar to this one — 32 launches clear the similarity bar, closest 8 shown.
Attention rank: #19 of 33 (itself plus its competitors, highest first — normalized so YC and Product Hunt are compared fairly).
Launched 231 days after the earliest competitor.
- Timberlogs · hn · 2026-01-13 · 13 upvotes · similarity 0.40
- dllog · github · 2026-09-11 · 7 upvotes · similarity 0.40
- ZenCompiler · ph · 2026-09-15 · 1 upvotes · similarity 0.37
- Deadlog · hn · 2026-02-10 · 30 upvotes · similarity 0.37
- Typical is TypeScript with type-safety at runtime · hn · 2026-01-11 · 8 upvotes · similarity 0.37
- I built a post-mortem debugger for native Windows x64/x86 crashes · hn · 2026-09-23 · 37 upvotes · similarity 0.36
- I built a small browser engine from scratch in C++ · hn · 2026-01-28 · 146 upvotes · similarity 0.36
- Qlog · hn · 2026-03-04 · 17 upvotes · similarity 0.35
Other launches for this product
- No other launches for this product.
Same idea, different domain
Nobody's really built a dev tools tool for Sales yet.