![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | ||||
![]() | ||||||||||||||||||
GaurSoft |
||||||||||||||||||
![]() |
||||||||||||||||||
|
||||||||||||||||||
![]() |
||||||||||||||||||
log4win-1.0 dll and static library
Format output like printf
Support XML configure file.
Products
log4win is a very useful asynchronous logging library for c/c++ programing log4j. It has the following features:
Multi-thread support.
Asynchronous logging, so it's very fast.
Dynamic configure
Support c/c++
GaurXML parser 1.0 free source codes.
GaurXML is a platform-independent, tiny xml parser including only two header files, It's a xml parser with limited functions. If you need some xml parser in your applicaton only for reading config info from xml file and don't want to include offical and big xml parser lib or dll, you can choose it. It also supports simple XPATH and select_nodes function.
CA2GZIP and CGZIP2A source codes
Now many applications need API to do gzip in memory. Zlib form http://www.gzip.org/zlib provides gzip and ungzip function,but they is for file.It's very inconvenience to compress and decompress small data in memory, so I ported the gzip and ungzip function to two template class CA2GZIP and CGZIP2A to do gzip in memory, and they also allocate and deallocate memory automatically.
Support c++ stream operator.
Support memory dump.