Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free. Learn more →
Top 14 C Logging Projects
-
Project mention: Vector: a Rust-based lightweight alternative to Fluentd/Logstash | news.ycombinator.com | 2023-09-26
Fluentbit is Fluentd's lightweight alternative to itself.
-
syslog-ng
syslog-ng is an enhanced log daemon, supporting a wide range of input and output methods: syslog, unstructured text, queueing, SQL & NoSQL.
Syslog-ng can feed splunk directly via HEC without having to use heavy forwarders. Earlier you had to hand configure it via the http () destination, v4.2 added this via a separate destination driver. https://github.com/syslog-ng/syslog-ng/releases/tag/syslog-ng-4.2.0
-
Mergify
Updating dependencies is time-consuming.. Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.
-
Project mention: My collection of Ansible roles for self-hosting everything with Rocky Linux and FreeIPA | /r/selfhosted | 2023-06-02
-
snoopy
Snoopy Command Logger is a small library that logs all program executions on your Linux/BSD system.
If you're looking for a command auditing solution, it looks like some people have rigged up /etc/profile to send every command to syslog directly, some people use software like snoopy, etc. - those are all bypassable by a user, though. Using the kernel's audit functionality to snoop execve (setup auditd, set up rules like "auditctl -a exit,always -S execve") has plenty of downsides, but would be a real auditing solution.
-
Project mention: Where can I find a list of failed login attempts on Systemd Arch Linux? | /r/archlinux | 2022-10-03
The closest I've got is this giant list of various searchable "Audit Codes" for journalctl logs: https://github.com/linux-audit/audit-userspace/blob/master/lib/libaudit.h
-
From my experience, always check the hardware first. Are you wiring correctly, maybe your wire is too long. You should have a logic analyzer to debug these protocols. You can use another stm32 board as logic analyzer https://github.com/thanks4opensource/buck50 (there are lots of open source logic analyzers out there). If it shows dots, I guess your uart config is correct. Maybe your clock is wrong. Making a logic analyzer and watching the pulse will make it easier to debug further.
-
-
SonarLint
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
-
-
-
Regshot-Advanced
This is a fork of Regshot (original found at https://sourceforge.net/projects/regshot/) with very enhanced functionality.
-
-
liblogax
Blazing fast, simple and modular header-only logging library with zero allocation for C and C++, implemented in C90. Allow logging into various output formats such as Key-Value and JSON.
-
-
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
C Logging related posts
- Fluentbit Kubernetes - How to extract fields from existing logs
- Parsing multiline logs using a custom Fluent Bit configuration
- Reason for random shutdown?
- The Dedicated Maintainers Behind Lesser-Known Open Source Projects
- Logging inside ISR
- Scaling moderate sized websites
- Podman 4.3 on Artix Linux: 初期設定で発生する問題を解決
-
A note from our sponsor - Mergify
blog.mergify.com | 27 Sep 2023
Index
What are some of the best open-source Logging projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | fluent-bit | 4,828 |
2 | syslog-ng | 1,900 |
3 | rsyslog | 1,845 |
4 | snoopy | 1,129 |
5 | audit-userspace | 521 |
6 | buck50 | 518 |
7 | stumpless | 400 |
8 | openbsm | 146 |
9 | Description | 70 |
10 | Regshot-Advanced | 58 |
11 | DuckCpp | 16 |
12 | liblogax | 6 |
13 | C_Logging | 0 |
14 | PowerTime | 0 |