Debug: Difference between revisions
Jump to navigation
Jump to search
have to go out will finish when i get back -- marked stub |
m added an example of using custom alias |
||
Line 17: | Line 17: | ||
| -t || turns timestamping on. | | -t || turns timestamping on. | ||
|} | |} | ||
'''Example on using a custom alias:''' | |||
; we'll make an alias that we will use with /debug -i | |||
alias debugoutput { | |||
; the debug line is actually $1, so we'll now tokenize it, so we can use $1 $1- etc. | |||
tokenize 32 $1 | |||
; add a line into the debug window, $debug will return the name of the debug window that you created | |||
; this will just replace those arrows <- and -> (which is $1 after the tokenize) with colored ones, -p in aline to wrap the text | |||
aline -p $debug $timestamp $replace($1, $& | |||
<-, $+($chr(3),10,<-,$chr(3)), $& | |||
->, $+($chr(3),04,->,$chr(3)) $& | |||
) $2- | |||
} | |||
; now just open the debug window with /debug -i @debug debugoutput | |||
{{stub}} | {{stub}} |
Revision as of 12:29, 1 March 2007
/debug [-cinpt] [N] [on|off|@window|filename] [identifier] Outputs raw server messages, both incoming and outgoing, to a debug.log file, or a custom @window.
Switches
Switch | Meaning |
-c | turns off debugging and closes the associated custom @window |
-i | the specified identifier before a debug line is logged. The return value of the identifier is used as the debug line. |
-n | opens the custom @window minmized. |
-p | turns word wrapping on. |
-t | turns timestamping on. |
Example on using a custom alias:
; we'll make an alias that we will use with /debug -i alias debugoutput { ; the debug line is actually $1, so we'll now tokenize it, so we can use $1 $1- etc. tokenize 32 $1 ; add a line into the debug window, $debug will return the name of the debug window that you created ; this will just replace those arrows <- and -> (which is $1 after the tokenize) with colored ones, -p in aline to wrap the text aline -p $debug $timestamp $replace($1, $& <-, $+($chr(3),10,<-,$chr(3)), $& ->, $+($chr(3),04,->,$chr(3)) $& ) $2- } ; now just open the debug window with /debug -i @debug debugoutput