debug_message: Title debug_message

Description Usage Arguments Examples

View source: R/debug_message.R

Description

Prints intended debug message

Whether to display the message is conditional on

debug.level.trigger <= DEBUG.LEVEL

Usage

1
debug_message(str.in, debug.level.trigger = 1)

Arguments

str.in

- string input as

debug.level.trigger

- integer

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
## Not run: 
my_fun <- function(some_tex_input){
   # Say "Hi!" at the beginning
   debug_message(paste0("my_fun(',some_tex_input,') started"))

   # Do some work with text
   debug_message("CP01: Checkpoint 1 passed", 5)

   # Do some work with text
   if(faulty condition detected) # Error detected here
   {
     debug_message("*** COND1 met ***: terminating", 2)

     # Say "Bye" at the end
     debug_message("my_fun() <- ERROR", -1)
   }

   debug_message("CP02: Checkpoint 2 passed", 5)
   # Do some work with text

   # Say "Bye" at the end
   debug_message("my_fun() <- OK", -1)
}

## End(Not run)

Gnolam/DebugMessageR documentation built on May 6, 2019, 6:30 p.m.