SYNOPSIS int trace(int traceflags) DESCRIPTION Sets the trace flags and returns the old trace flags. When tracing is on, a lot of information is printed during execution and too much output can crash your connection or even the whole driver. The trace bits are: 1 Trace all function calls to lfuns. 2 Trace all calls to call_other 4 Trace all function returns. 8 Print argunents at function calls and return values. 16 Print all executed stack machine instructions (Avoid this flag, it produces massive output!). 32 Enable trace in heart beat functions (Avoid this flag, it constantly produces a lot of output!). 64 Trace calls to apply (Applies are driver internal call_others). 128 Show object name in tracing (Avoid this flag when you know what you are tracing!). EXAMPLE object obj; string prefix; obj=find_player("deepthought"); prefix=file_name(obj); prefix=prefix[1..strlen(prefix)-1]; /* cut off the leading "/" */ traceprefix(prefix); trace(1|2|4|8); ... trace(0); SEE ALSO traceprefix(E)