Add logging project

Adds a logging daemon that collects logs in a ring buffer in a runc container.
The tools logwrite and logread can be used to read/write logs. The logging
daemon can be sent open file descriptors that will be read and included
in the logs.

Modifies init to start the daemon and use logwrite to capture logs from runc.

Signed-off-by: Magnus Skjegstad <magnus@skjegstad.com>
This commit is contained in:
Magnus Skjegstad
2017-04-14 11:27:54 +02:00
parent 967819afc0
commit 0511fdb431
22 changed files with 2181 additions and 0 deletions

View File

@@ -19,6 +19,7 @@ If you want to create a project, please submit a pull request to create a new di
- [Swarmd](swarmd) Standalone swarmkit based orchestrator
- [Landlock LSM](landlock/) programmatic access control
- [Clear Containers](clear-containers/) Clear Containers image
- [Logging](logging/) Experimental logging tools
## Current projects not yet documented
- VMWare support (VMWare)