namespace Log

Namespace Log More...

List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Types


Detailed Description

Namespace Log

LogDriver (class)

LogDriver

Class LogDriver

Logger (class)

Logger

Class Logger

NullLogDriver (class)

NullLogDriver

Class NullLogDriver

Sometimes you want to prevent a component from logging anything. One thing you can try is to specify a very high logging priority, but you cannot sure that there won't be a message with even higher priority. So NullLogger is supposed to solve this problem while logging anything.

enum LogState {UNINITIALIZED, BOTH, PRINT, DEBUG}

LogState

RTBLogDriver (class)

RTBLogDriver

Class RTBLogDriver

RTBLogdriver will log using the Debug or the Print Command (depends on the logParameters) of the RealTime Battle Server to log messages WARNING: We use blocking IO for our framework, so it is possible, that logging with this driver will block the whole system. Use it with caution and when blocking is no risk for you

SyslogLogDriver (class)

SyslogLogDriver

Class SyslogLogDriver

UnixFileLogDriver (class)

UnixFileLogDriver

Class UnixFileLogDriver

UnixfileLogdriver will log into a file, that is not createtd at the moment If several components chose to log in the same file, it will work with this driver UnixFileLogDriver is not thread safe (the whole framework is not)


Generated by: jonico on sc8-pr-shell1.sourceforge.net on Fri May 27 06:03:12 2005, using kdoc 2.0a54.