Available C++ Libraries FAQ

Libraries available to download (D-L)

LibKISSLog - Light-weight C++ template library for logging.

libKISSlog is a trivial lightweight C++ template library for logging designed and written according to the KISS (Keep It Simple and Straightforward) principle. It leans heavily on STL for keeping its implementation as simple as its usage, and tries to provide C++ developers with a lightweight, paradigm-pure, and flexible alternative to logging libraries which use design and/or implementation decisions which at least the author of libKISSlog believes to be questionable. Its easiest to explain why libKISSlog would be suitable for your needs by listing the things which libKISSlog does not choose to use or do: no singletons or other forms of mutable global state, no macros, no attempt to fit the Java runtime everything model onto a C++ library, no attempt to be a Java-style (bloated) framework, no attempt to make the choice for you of whether you need thread safety, and no compromise on simplicity in order to facilitate questionable inner-loop logging practices.

Operating Systems

  • All platforms that support ANSI C++ and PThreads


  • Any Unix C++ compiler
  • Any standard C++ compiler

Added : 2012-09-20 Amended: 2012-09-20 Licensing : Boost

    LibKISSLog - Light-weight C++ template library for logging.
  • project homepage
  • Submitted by:Rob Meijer
Add a comment
Our ads
Buy gold
Beat the credit crunch - buy gold online - quickly, safely and at low prices
Trumphurst Home Page
C++ Usenet Newsgroup
A Web form for submissions to this list
Contact the author for permission to distribute

Copyright (c) 2023 Nikki Locke, Trumphurst Ltd.
Permission is granted to distribute over the Internet without charge. The author's permission is required (and usually given) to distribute in any other way, including on CD.