namespace Log
|
Namespace Log
More... |
|
|
Public Types
Namespace Log
LogDriver (class) | LogDriver |
Class LogDriver
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. |