Downloadliste

Projektbeschreibung

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.

Systemanforderungen

Die Systemvoraussetzungen sind nicht definiert
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)

Diese Veröffentlichung fügt Makefiles und Kompatibilität Verbesserungen für GCC 4.6. Es Nachrichteneinträge pantheios/util/com/exception_helpers.hpp, für die Benutzer erhalten stattdessen das Pantheios::Extras::xHelpers-Projekt. Diese Version erfordert Version 1.9.111 von 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)

Verschiedene kleinere Korrekturen und Verbesserungen der Dokumentation.
Tags: Minor bugfixes
Various minor fixes and documentation improvements.

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

Eine fehlerhafte Umsetzung der pantheios_be_file_flush () in be.file wurde behoben. be.file jetzt versteckt Fehlalarme durch MSVCRT Speicherverlust Berichterstattung gegeben. Eine nachgestellte WideString NUL-Zeichen in bec.WindowsSyslog wurde behoben. pantheios:: init () und pantheios: uninit () sind jetzt in der Dokumentation ausgesetzt. Nicht-funktionale Verbesserungen wurden zur Umsetzung der pantheios_getPad (gemacht), einschließlich der Fähigkeit zur Anpassung an Puffergröße Kompilierzeit. STLSoft 1.9.108 ist jetzt erforderlich.
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)

Diese Veröffentlichung fügt wichtige Compiler-Validierung zu verhindern Grundtypen erlassen, um Aussagen, die gemacht, in der Gegenwart von Bibliotheken von Drittanbietern, die definieren, Klassen mit (zufällig) Umwandlung Konstruktoren unter numerischen Grundtypen kompilieren können anmelden. Es fügt auch GCC 4.5 unterstützen. Beachten Sie, dass STLSoft 1.9.106 erforderlich ist.
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)

Ein nicht-leerer String - "unbekannter Status Code" - wird jetzt zurückgegeben, wenn der Status Code nicht erkannt. Eine Zusammenstellung Fehler mit großen Zeichenketten in example.cpp.util.strdup wurde korrigiert. test.unit.fe.WindowsRegistry jetzt gelingt durch Überspringen Manipulation von HKEY_LOCAL_MACHINE wenn sie von einem Benutzer mit eingeschränkten Berechtigungen ausgeführt werden.
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