head 1.2; access; symbols netbsd-7-2-RELEASE:1.1.1.3 netbsd-7-1-2-RELEASE:1.1.1.3 netbsd-7-1-1-RELEASE:1.1.1.3 netbsd-7-1:1.1.1.3.0.14 netbsd-7-1-RELEASE:1.1.1.3 netbsd-7-1-RC2:1.1.1.3 netbsd-7-1-RC1:1.1.1.3 netbsd-7-0-2-RELEASE:1.1.1.3 netbsd-7-0-1-RELEASE:1.1.1.3 netbsd-7-0:1.1.1.3.0.12 netbsd-7-0-RELEASE:1.1.1.3 netbsd-7-0-RC3:1.1.1.3 netbsd-7-0-RC2:1.1.1.3 netbsd-7-0-RC1:1.1.1.3 netbsd-5-2-3-RELEASE:1.1.1.1 netbsd-5-1-5-RELEASE:1.1.1.1 netbsd-6-0-6-RELEASE:1.1.1.3 netbsd-6-1-5-RELEASE:1.1.1.3 netbsd-7:1.1.1.3.0.10 netbsd-7-base:1.1.1.3 netbsd-6-1-4-RELEASE:1.1.1.3 netbsd-6-0-5-RELEASE:1.1.1.3 riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.1.1.3 riastradh-drm2:1.1.1.3.0.8 riastradh-drm2-base:1.1.1.3 netbsd-6-1-3-RELEASE:1.1.1.3 netbsd-6-0-4-RELEASE:1.1.1.3 netbsd-5-2-2-RELEASE:1.1.1.1 netbsd-5-1-4-RELEASE:1.1.1.1 netbsd-6-1-2-RELEASE:1.1.1.3 netbsd-6-0-3-RELEASE:1.1.1.3 netbsd-5-2-1-RELEASE:1.1.1.1 netbsd-5-1-3-RELEASE:1.1.1.1 netbsd-6-1-1-RELEASE:1.1.1.3 xorg-server-1-10-6:1.1.1.3 netbsd-6-1:1.1.1.3.0.6 netbsd-6-0-2-RELEASE:1.1.1.3 netbsd-6-1-RELEASE:1.1.1.3 netbsd-6-1-RC4:1.1.1.3 netbsd-6-1-RC3:1.1.1.3 netbsd-6-1-RC2:1.1.1.3 netbsd-6-1-RC1:1.1.1.3 netbsd-5-2:1.1.1.1.0.8 netbsd-6-0-1-RELEASE:1.1.1.3 netbsd-5-2-RELEASE:1.1.1.1 netbsd-5-2-RC1:1.1.1.1 netbsd-6-0:1.1.1.3.0.4 netbsd-6-0-RELEASE:1.1.1.3 netbsd-6-0-RC2:1.1.1.3 netbsd-6-0-RC1:1.1.1.3 netbsd-6:1.1.1.3.0.2 netbsd-6-base:1.1.1.3 netbsd-5-1-2-RELEASE:1.1.1.1 netbsd-5-1-1-RELEASE:1.1.1.1 xorg-server-1-10-3:1.1.1.3 mrg-xorg-server-1-9-5-pre-1-10-3:1.1.1.2 xorg-server-1-9-5:1.1.1.2 xorg-server-1-9-2:1.1.1.2 netbsd-5-1:1.1.1.1.0.6 netbsd-5-1-RELEASE:1.1.1.1 netbsd-5-1-RC4:1.1.1.1 netbsd-5-1-RC3:1.1.1.1 netbsd-5-1-RC2:1.1.1.1 netbsd-5-1-RC1:1.1.1.1 netbsd-5-0-2-RELEASE:1.1.1.1 xorg-server-1-6-5:1.1.1.1 xorg-server-1-6-3:1.1.1.1 netbsd-5-0-1-RELEASE:1.1.1.1 xorg-server-1-6-2:1.1.1.1 xorg-server-1-6-1-901:1.1.1.1 netbsd-5-0:1.1.1.1.0.4 netbsd-5-0-RELEASE:1.1.1.1 netbsd-5-0-RC4:1.1.1.1 netbsd-5-0-RC3:1.1.1.1 netbsd-5-0-RC2:1.1.1.1 netbsd-5-0-RC1:1.1.1.1 netbsd-5:1.1.1.1.0.2 netbsd-5-base:1.1.1.1 xorg-server-1-4-2:1.1.1.1 xorg:1.1.1; locks; strict; comment @# @; 1.2 date 2016.08.11.00.04.28; author mrg; state dead; branches; next 1.1; commitid FQxwnZNPy5ZgOOhz; 1.1 date 2008.07.31.19.50.30; author mrg; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2008.07.31.19.50.30; author mrg; state Exp; branches; next 1.1.1.2; 1.1.1.2 date 2010.11.23.05.21.18; author mrg; state Exp; branches; next 1.1.1.3; 1.1.1.3 date 2011.08.02.06.56.50; author mrg; state Exp; branches; next ; desc @@ 1.2 log @first merge of netbsd changes. not tested yet. @ text @
#include "dmx.h"#include "dmxlog.h"#include "dmxinput.h"#include "XI.h"#include "XIproto.h"Functions | |
| dmxLogLevel | dmxSetLogLevel (dmxLogLevel newLevel) |
| dmxLogLevel | dmxGetLogLevel (void) |
| void | AbortServer (void) |
| void | dmxLog (dmxLogLevel logLevel, const char *format,...) |
| void | dmxLogCont (dmxLogLevel logLevel, const char *format,...) |
| 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) |
| const char * | dmxEventName (int type) |
|
|
This function was removed between XFree86 4.3.0 and XFree86 4.4.0. |
|
|
Translate an event type into a human-readable string. |
|
|
Returns the log level set by dmxLogLevel. |
|
||||||||||||||||
|
Log the specified message at the specified logLevel. format can be a printf-like format expression. |
|
||||||||||||||||
|
Print argc messages, each describing an element in argv. This is maingly for debugging purposes. |
|
||||||||||||||||
|
Continue a log message without printing the message prefix. |
|
||||||||||||||||
|
Log an informational message (at level dmxInfo) related to input. The message prefix will contain information from dmxInput. |
|
||||||||||||||||
|
Continue a message related to input without printing the message prefix. |
|
||||||||||||||||
|
Log an informational message (at level dmxInfo) related to ouput. The message prefix will contain backend information from dmxScreen. |
|
||||||||||||||||
|
Continue a message related to output without printing the message prefix. |
|
||||||||||||||||
|
Log a warning message (at level dmxWarning) related to output. The message prefix will contain backend information from dmxScreen. |
|
||||||||||||||||
|
Print messages at level dmxInfo describing the visuals in vi. |
|
|
Set the default level for logging to dmxLogLevel. Returns the previous log level. |
|
|
Translate a (normalized) XInput event type into a human-readable string. |
#include "dmx.h"#include "dmxlog.h"#include "dmxinput.h"#include <X11/extensions/XI.h>#include <X11/extensions/XIproto.h>Functions | |
| dmxLogLevel | dmxSetLogLevel (dmxLogLevel newLevel) |
| dmxLogLevel | dmxGetLogLevel (void) |
| void | AbortServer (void) |
| static void | VFatalError (const char *format, va_list args) |
| static void | dmxHeader (dmxLogLevel logLevel, DMXInputInfo *dmxInput, DMXScreenInfo *dmxScreen) |
| static void | dmxMessage (dmxLogLevel logLevel, const char *format, va_list args) |
| void | dmxLog (dmxLogLevel logLevel, const char *format,...) |
| void | dmxLogCont (dmxLogLevel logLevel, const char *format,...) |
| 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) |
| const char * | dmxEventName (int type) |
Variables | |
| static dmxLogLevel | dmxCurrentLogLevel = dmxDebug |
This file encapsulated all of the logging functions that are used by DMX for informational, warning, and error messages.
| void AbortServer | ( | void | ) |
This function was removed between XFree86 4.3.0 and XFree86 4.4.0.
d31 1 a31 1Referenced by VFatalError().
d33 1 a33 18| const char* dmxEventName | ( | int | type | ) |
Translate an event type into a human-readable string.
d35 1 a35 1Referenced by dmxConsoleUpdateFineCursor(), dmxDump(), and dmxEnqueue().
d37 1 a37 18| dmxLogLevel dmxGetLogLevel | ( | void | ) |
Returns the log level set by dmxLogLevel.
d39 1 a39 1References dmxCurrentLogLevel.
d41 1 a41 32| static void dmxHeader | ( | dmxLogLevel | logLevel, | |
| DMXInputInfo * | dmxInput, | |||
| DMXScreenInfo * | dmxScreen | |||
| ) | [static] |
References dmxDebug, dmxError, dmxFatal, dmxInfo, dmxWarning, _DMXScreenInfo::index, _DMXInputInfo::inputIdx, _DMXScreenInfo::name, and _DMXInputInfo::name.
d45 1 a45 1Referenced by dmxLog(), dmxLogInput(), dmxLogOutput(), and dmxLogOutputWarning().
d47 15 a61 11| void dmxLog | ( | dmxLogLevel | logLevel, | d63 28 a90 5|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| const char * | format, | d92 28 a119 10|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ... | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ) | d121 1 d123 19 a141 14 |
| void dmxLogArgs | ( | dmxLogLevel | logLevel, | a148 1d150 3 a152 2 | int | argc, | a154 1d156 3 a158 2 | char ** | argv | d162 2 a163 2 | ) | d165 1 d167 19 a185 12 |
| void dmxLogCont | ( | dmxLogLevel | logLevel, | a192 1d194 3 a196 2 | const char * | format, | a198 1d200 3 a202 2 | ... | d206 2 a207 2 | ) | d209 1 d211 19 a229 14 |
| void dmxLogInput | ( | DMXInputInfo * | dmxInput, | a236 1d238 3 a240 2 | const char * | format, | a242 1d244 3 a246 2 | ... | d250 2 a251 2 | ) | d253 1 d255 19 a273 14 |
| void dmxLogInputCont | ( | DMXInputInfo * | dmxInput, | a280 1d282 3 a284 2 | const char * | format, | a286 1d288 3 a290 2 | ... | d294 2 a295 2 | ) | d297 1 d299 19 a317 14 |
| void dmxLogOutput | ( | DMXScreenInfo * | dmxScreen, | a324 1d326 3 a328 2 | const char * | format, | a330 1d332 3 a334 2 | ... | d338 2 a339 2 | ) | d341 1 d343 19 a361 14 |
| void dmxLogOutputCont | ( | DMXScreenInfo * | dmxScreen, | a368 1d370 3 a372 2 | const char * | format, | a374 1d376 3 a378 2 | ... | d382 2 a383 2 | ) | d385 1 d387 19 a405 14 |
| void dmxLogOutputWarning | ( | DMXScreenInfo * | dmxScreen, | a412 1d414 3 a416 2 | const char * | format, | a418 1d420 3 a422 2 | ... | d426 2 a427 2 | ) | d429 1 d431 19 a449 14 |
| void dmxLogVisual | ( | DMXScreenInfo * | dmxScreen, | a456 1d458 3 a460 2 | XVisualInfo * | vi, | a462 1d464 3 a466 2 | int | defaultVisual | d470 2 a471 2 | ) | d473 1 d475 19 a493 14 |
| static void dmxMessage | ( | dmxLogLevel | logLevel, | a500 1d502 3 a504 2 | const char * | format, | a506 1d508 3 a510 2 | va_list | args | d514 2 a515 2 | ) | [static] |
d517 1
d519 26
a544 20
| dmxLogLevel dmxSetLogLevel | ( | dmxLogLevel | newLevel | ) | a545 6 |
Set the default level for logging to dmxLogLevel. Returns the previous log level.
References dmxCurrentLogLevel, and dmxFatal.
a546 14| const char* dmxXInputEventName | ( | int | type | ) |
| static void VFatalError | ( | const char * | format, | |
| va_list | args | |||
| ) | [static] |
a574 7
References AbortServer(), and OsVendorFatalError().
Referenced by dmxMessage().
a575 10dmxLogLevel dmxCurrentLogLevel = dmxDebug [static] |