Synesis Software STLSoft - ... Robust, Lightweight, Cross-platform, Template Software ...

Pantheios Stock Front-ends
[Pantheios Front-end API]


Detailed Description

Pre-built front-ends supplied with the Pantheios library.

Pantheios comes with several pre-written stock front-end libraries, which cover most common needs for diagnostic logging. They also serve as good examples of how to write a custom front-end.


Modules

 Pantheios all Stock Front-end
 Front-end library that allows all severity levels in all modes.
 Pantheios fail Stock Front-end
 Front-end library that does not initialise.
 Pantheios N Stock Front-end
 Front-end library that can filter N back-ends.
 Pantheios null Stock Front-end
 Front-end library that suppresses all severity levels in all modes.
 Pantheios simple Stock Front-end
 Front-end library that allows all severity levels in debug mode and NOTICE and higher in release mode.
 Pantheios Windows Registry Stock Front-end
 Front-end library that allows all severity levels in debug mode and NOTICE and higher in release mode.

Variables

PANTHEIOS_EXTERN_C const char PANTHEIOS_FE_PROCESS_IDENTITY []
 The application must define this variable, to contain the application name/identity.


Variable Documentation

PANTHEIOS_EXTERN_C const char PANTHEIOS_FE_PROCESS_IDENTITY[]

The application must define this variable, to contain the application name/identity.

Examples:
c/example.c.core.pantheios_logprintf/example.c.core.pantheios_logprintf.c, c/example.c.extended_severity/example.c.extended_severity.c, c/example.c.log_n/example.c.log_n.c, c/example.c.N/example.c.N.c, cpp/example.cpp.101/example.cpp.101.cpp, cpp/example.cpp.api.no_namespace/example.cpp.api.no_namespace.cpp, cpp/example.cpp.args/example.cpp.args.cpp, cpp/example.cpp.assert/example.cpp.assert.cpp, cpp/example.cpp.b64/example.cpp.b64.cpp, cpp/example.cpp.blob/example.cpp.blob.cpp, cpp/example.cpp.callback_be/example.cpp.callback_be.cpp, cpp/example.cpp.character/example.cpp.character.cpp, cpp/example.cpp.custom_severity_levels/example.cpp.custom_severity_levels.cpp, cpp/example.cpp.custom_type_1/example.cpp.custom_type_1.cpp, cpp/example.cpp.file/example.cpp.file.cpp, cpp/example.cpp.hetero1/example.cpp.hetero1.cpp, cpp/example.cpp.hex_ptr/example.cpp.hex_ptr.cpp, cpp/example.cpp.highres/example.cpp.highres.cpp, cpp/example.cpp.host_id/example.cpp.host_id.cpp, cpp/example.cpp.implicit_link_1/example.cpp.implicit_link_1.cpp, cpp/example.cpp.integer/example.cpp.integer.cpp, cpp/example.cpp.lowres/example.cpp.lowres.cpp, cpp/example.cpp.mx.1/example.cpp.mx.1.cpp, cpp/example.cpp.mx.2/example.cpp.mx.2.cpp, cpp/example.cpp.pad/example.cpp.pad.cpp, cpp/example.cpp.pointer/example.cpp.pointer.cpp, cpp/example.cpp.process_id/example.cpp.process_id.cpp, cpp/example.cpp.real/example.cpp.real.cpp, cpp/example.cpp.strings/example.cpp.strings.cpp, cpp/example.cpp.thread_id/example.cpp.thread_id.cpp, cpp/example.cpp.tracing.with_function/example.cpp.tracing.with_function.cpp, and cpp/example.cpp.tracing/example.cpp.tracing.cpp.


pantheios Library documentation © Matthew Wilson & Synesis Software, 2006-2009 SourceForge.net Logo