oceDebug {oce} | R Documentation |
Print a debugging message
oceDebug(debug=0, ..., unindent=0)
debug |
an integer, less than or equal to zero for no message, and greater than zero for increasing levels of debugging. Values greater than 4 are treated like 4. |
... |
items to be supplied to |
unindent |
Number of levels to un-indent, e.g. for start and end lines from a called function. |
Indentation is used, with 8 spaces for debug
=4 or
higher, 6 for debug
=3, 4 for debug
=2, and 2 for
debug
=1. Normally, functions decrease the debug
level
by 1 when they call other functions, so the effect is a nesting, with
more space for deeper function level.
Dan Kelley
foo <- function(debug) { oceDebug(debug, "in function foo\n") } debug <- 1 oceDebug(debug, "in main") foo(debug=debug-1)