Skip to content

cobaro/liblog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

liblog

image

liblog provides a simple to use, internationalized, threaded, high-performance, C logging API licensed under the MIT license.

Log messages may be simply constructed, optionally enqueued and read by a different thread, and logged to console/file or to syslog. New logging backends may be simply added.

Log messages may be simply and easily internationalized with language choice being possible at runtime.

It is designed to minimize the CPU cost of logging in the current thread to optimize performance.

Currently supported platforms include Linux and OSX.

See the Developers Guide for information on how compile and use liblog and for further information on features.

Contributing

Contributions are welcome via github. Please submit proposed changes as a pull request, or attach a patch to a GitHub issue.