dmxlog.h File Reference
Go to the source code of this file.
|
Enumerations |
enum | dmxLogLevel {
dmxDebug,
dmxInfo,
dmxWarning,
dmxError,
dmxFatal
} |
Functions |
dmxLogLevel | dmxSetLogLevel (dmxLogLevel newLevel) |
dmxLogLevel | dmxGetLogLevel (void) |
void | dmxLog (dmxLogLevel logLevel, const char *format,...) |
void | dmxLogCont (dmxLogLevel logLevel, const char *format,...) |
const char * | dmxEventName (int type) |
void | dmxLogOutput (DMXScreenInfo *dmxScreen, const char *format,...) |
void | dmxLogOutputCont (DMXScreenInfo *dmxScreen, const char *format,...) |
void | dmxLogOutputWarning (DMXScreenInfo *dmxScreen, const char *format,...) |
void | dmxLogInput (DMXInputInfo *dmxInput, const char *format,...) |
void | dmxLogInputCont (DMXInputInfo *dmxInput, const char *format,...) |
void | dmxLogArgs (dmxLogLevel logLevel, int argc, char **argv) |
void | dmxLogVisual (DMXScreenInfo *dmxScreen, XVisualInfo *vi, int defaultVisual) |
const char * | dmxXInputEventName (int type) |
Detailed Description
This header is included by all files that need to use the DMX logging facilities.
Enumeration Type Documentation
|
Logging levels -- output is tunable with dmxSetLogLevel. - Enumeration values:
-
dmxDebug |
Usually verbose debugging info |
dmxInfo |
Non-warning information |
dmxWarning |
A warning that may indicate DMX will not function as the user intends. |
dmxError |
A non-fatal error that probably indicates DMX will not function as desired. |
dmxFatal |
A fatal error that will cause DMX to shut down. |
|
Function Documentation
const char* dmxEventName |
( |
int |
type |
) |
|
|
|
Translate an event type into a human-readable string. |
void dmxLog |
( |
dmxLogLevel |
logLevel, |
|
|
const char * |
format, |
|
|
... |
|
|
) |
|
|
|
Log the specified message at the specified logLevel. format can be a printf-like format expression. |
void dmxLogArgs |
( |
dmxLogLevel |
logLevel, |
|
|
int |
argc, |
|
|
char ** |
argv |
|
) |
|
|
|
Print argc messages, each describing an element in argv. This is maingly for debugging purposes. |
void dmxLogCont |
( |
dmxLogLevel |
logLevel, |
|
|
const char * |
format, |
|
|
... |
|
|
) |
|
|
|
Continue a log message without printing the message prefix. |
void dmxLogInput |
( |
DMXInputInfo * |
dmxInput, |
|
|
const char * |
format, |
|
|
... |
|
|
) |
|
|
|
Log an informational message (at level dmxInfo) related to input. The message prefix will contain information from dmxInput. |
void dmxLogInputCont |
( |
DMXInputInfo * |
dmxInput, |
|
|
const char * |
format, |
|
|
... |
|
|
) |
|
|
|
Continue a message related to input without printing the message prefix. |
void dmxLogOutput |
( |
DMXScreenInfo * |
dmxScreen, |
|
|
const char * |
format, |
|
|
... |
|
|
) |
|
|
|
Log an informational message (at level dmxInfo) related to ouput. The message prefix will contain backend information from dmxScreen. |
void dmxLogOutputCont |
( |
DMXScreenInfo * |
dmxScreen, |
|
|
const char * |
format, |
|
|
... |
|
|
) |
|
|
|
Continue a message related to output without printing the message prefix. |
void dmxLogOutputWarning |
( |
DMXScreenInfo * |
dmxScreen, |
|
|
const char * |
format, |
|
|
... |
|
|
) |
|
|
|
Log a warning message (at level dmxWarning) related to output. The message prefix will contain backend information from dmxScreen. |
void dmxLogVisual |
( |
DMXScreenInfo * |
dmxScreen, |
|
|
XVisualInfo * |
vi, |
|
|
int |
defaultVisual |
|
) |
|
|
|
Print messages at level dmxInfo describing the visuals in vi. |
|
Set the default level for logging to dmxLogLevel. Returns the previous log level. |
const char* dmxXInputEventName |
( |
int |
type |
) |
|
|
|
Translate a (normalized) XInput event type into a human-readable string. |
Generated June 29, 2004 for Distributed Multihead X by
doxygen
1.3.4.