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

Latest commit

 

History

History
23 lines (20 loc) · 947 Bytes

README.md

File metadata and controls

23 lines (20 loc) · 947 Bytes

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.