What does HackerNews think of goaccess?
GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.
Language:
C
#61
in
C
#74
in
Command line interface
#36
in
Command line interface
#18
in
Monitoring
#47
in
Terminal
Link if anyone else is curious (and lazy) : https://github.com/allinurl/goaccess
EDIT: looked at the code... I don't see void* being passed around, data types are used, no excessive #ifdefs, it looks like a pretty clean C app to be honest. Maybe the problem is that OP is used to C++? (as the advice to use a special struct for strings would indicate)
Either way, goaccess project looks awesome.
I use GoAccess. It's an offline access.log analytics engine. One feature it has is to generate static site from its db. I have an hourly cron script that picks up the last hours logs and generates a static site. You can see it in action at https://www.clusin.com/analytics/
For us it was literately an `apt install goaccess`, picked the COMBINED log format and it's been running for over a month in prod without issues (rotating weekly).
You should post the issue on their https://github.com/allinurl/goaccess, they may be able to help you.