Pantheios is a C/C++ logging API library. It offers an optimal combination of complete type-safety, very high efficiency, genericity, and extensibility. It is simple to use and extend, highly portable (platform and compiler independent), and it upholds the C tradition of only paying for what you use. Pantheios supports logging of message statements of arbitrary complexity, consisting of heterogenous types. Pantheios supports filtering of log messages based on severity level.
| Tags | Software Development Libraries Logging |
|---|---|
| Operating Systems | OS Independent |
| Implementation | C C++ |
Recent releases


Changes: This release fixes a serious defect in 64-bit builds of bec.WindowsConsole, which prevented any display. It also addresses several minor issues, including enhanced compiler compatibility for GCC, Intel, and VC++ compilers, and reduced dependencies in inserters header files. It bundles xTests 0.13.3, and requires STLSoft 1.9.85.


Changes: This release adds support for GCC 4.4 (on Unix) and incorporates a workaround of a probable defect in the Intel C/C++ 11 compiler.


Changes: This release adds the pantheios::pad() inserter function (along with the PANTHEIOS_LPAD() and PANTHEIOS_RPAD() macros). It also fixes a defect in the be.test back-end. It bundles xTests 0.13.2 and relies on STLSoft 1.9.85.


Changes: This release adds a new example illustrating the use of extended severity information, adds two new FAQ items, and fixes a defect in stock back-ends whereby the severity string would be empty if extended severity information was specified. It now requires STLSoft 1.9.83.


Changes: A makefile for Mac OS X 64-bit has been added, along with a prototype makefile for Sun Pro 5.9. Now all Unix makefiles remove Windows newline sequences in distribution sources before building. This release relies on STLSoft 1.9.82