Skip to content
This repository has been archived by the owner on Mar 15, 2019. It is now read-only.
/ yazol Public archive

[Old] An attempt for a light-weight, fast message logger in C++.

License

Notifications You must be signed in to change notification settings

rasmustilljander/yazol

Repository files navigation

yazol - Yet Another Zero Overhead Logger

Contains mostly older written by me end of 2015 which I intend to base my new ideas on, i've been looking into the code and have a feeling that I might need to rewrite everything. A lot has changed in experience the last years :). A personal hobby-project where I explore the difficulty of writing a logger. Some goals are fast, simple to use, more to come.

Build

Travis Build Status

External dependencies

None for the moment.

Goals

  • Using CMAke as build tool.
  • Using CLion as IDE.
  • Using clang as compiler.
  • Implementing and using a circlebuffer.
  • IPC using shared-memory.
  • Cross platform availability (Windows and Linux)
  • Both dynamic and static linkage possibilities.
  • Try some Modern C++ (RIAA, Avoid rawpointers, etc...)
  • Testing CI with Travis.

About

[Old] An attempt for a light-weight, fast message logger in C++.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published