Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
src
 
 
 
 
 
 

##Simple, Lightweight Logging

License

Usage:

Specify a filename when constructing:

Logger example("FILENAME");

Log lines will be written to this file. Use the << operator to direct messages to the log stream and indicate the log level. If the log level is omitted, it defaults to verbose:

example << ERROR << "Out of Memory!" << std::endl;

This line will look like this in the log file:

Sat Mar 15 08:06:58 2014 -- [ERROR] -- Out of Memory!

If you dont care for the formatting, change the code :)

You must end the line with an endl. This tells the logger to write the line and prepend the timestamp to the line as well.

You can change the logging level like so:

example.set_level(VERBOSE);

The level defaults to VERBOSE is one is never set, and this can be changed via set_default_line_level

Note: This library requires C++11 compiler support

About

Simple, lightweight Logger written in C++

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published