Download List

Descripción del Proyecto

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.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2011-12-06 07:39
1.0.1 (beta 213)

Esta versión incorpora mejoras archivos make y compatibilidad para GCC 4.6. Desprecia a pantheios/util/com/exception_helpers.hpp, para que los usuarios obtienen en su lugar el proyecto de Pantheios::Extras::xHelpers. Esta versión requiere la versión 1.9.111 de STLSoft.
Tags: minor feature enhancement
This release adds makefiles and compatibility enhancements for GCC 4.6. It deprecates pantheios/util/com/exception_helpers.hpp, for which users instead obtain the Pantheios::Extras::xHelpers project. This release requires version 1.9.111 of STLSoft.

2011-08-13 17:27
1.0.1 (beta 212)

Diversas correcciones menores y mejoras en la documentación.
Tags: Minor bugfixes
Various minor fixes and documentation improvements.

2011-02-01 13:02
1.0.1 (beta 211)

Una aplicación errónea de pantheios_be_file_flush () en be.file fue corregido. be.file ahora positivos esconde falsas proporcionadas por el informe de memoria MSVCRT fuga. Un final WideString carácter nulo en bec.WindowsSyslog fue corregido. pantheios:: init () y pantheios:: uninit () ahora están expuestos en la documentación. mejoras funcionales no fueron hechos para la aplicación de pantheios_getPad (), incluyendo la capacidad de ajustar el tamaño de búfer en tiempo de compilación. STLSoft 1.9.108 ahora se requiere.
Tags: Bugfixes, Minor feature enhancements
An erroneous implementation of pantheios_be_file_flush() in be.file was fixed. be.file now hides false positives given by MSVCRT memory leak reporting. A widestring trailing nul character in bec.WindowsSyslog was fixed. pantheios::init() and pantheios::uninit() are now exposed in the documentation. Non-functional improvements were made to the implementation of pantheios_getPad(), including the ability to adjust buffer size at compile time. STLSoft 1.9.108 is now required.

2011-01-10 10:25
1.0.1 (beta 210)

Esta versión incluye el importante validación en tiempo de compilación para evitar que los tipos fundamentales que se pasa al registro de declaraciones, que se puede hacer para compilar en la presencia de librerías de terceras partes que definen las clases con constructores de conversión (accidental), teniendo numéricos tipos fundamentales. También se incluye GCC 4.5 apoyo. Tenga en cuenta que STLSoft 1.9.106 es necesario.
Tags: Minor feature enhancements
This release adds important compile-time validation to prevent fundamental types being passed to log statements, which can be made to compile in the presence of third-party libraries that define classes with (accidental) conversion constructors taking numeric fundamental types. It also adds GCC 4.5 support. Note that STLSoft 1.9.106 is required.

2011-01-06 10:52
1.0.1 (beta 209)

Una cadena que no esté vacía - "código de estado no reconocido" - ahora se devuelve si el código de estado no se reconoce. Un error de compilación con cadenas anchas en example.cpp.util.strdup se corrigió. test.unit.fe.WindowsRegistry ahora logra pasar por la manipulación de HKEY_LOCAL_MACHINE cuando es ejecutado por un usuario con permisos limitados.
Tags: Minor feature enhancements, Minor bugfixes
A non-empty string - "unrecognised status code" - is now returned if the status code is unrecognised. A compilation error with wide strings in example.cpp.util.strdup was corrected. test.unit.fe.WindowsRegistry now succeeds by skipping manipulation of HKEY_LOCAL_MACHINE when run by a user with limited permissions.

Project Resources