set_verbosity: Set and Get Verbosity Level.

View source: R/modulr.R

set_verbosityR Documentation

Set and Get Verbosity Level.

Description

Set and get the global verbosity level.

Usage

set_verbosity(level = 2L)

get_verbosity()

Arguments

level

A scalar (integer vector of length one), possibly -Inf or +Inf.

Details

Messages are generated, accordingly to the following levels:

Level 0.

None.

Level 1.

Operations modifying the internal state.

Level 2 (default).

All operations.

Level +Inf.

Debugging informations.

See Also

define, make, reset, and touch.

Examples

reset()
set_verbosity(+Inf)
define("foo", NULL, function() "Hello World")
define("bar", list(f = "foo"), function(f) sprintf("*%s*", f))
make()
touch("foo")
make("bar")

reset()
set_verbosity(2)
define("foo", NULL, function() "Hello World")
define("bar", list(f = "foo"), function(f) sprintf("*%s*", f))
make()
touch("foo")
make("bar")

reset()
set_verbosity(1L)
define("foo", NULL, function() "Hello World")
define("bar", list(f = "foo"), function(f) sprintf("*%s*", f))
make()
touch("foo")
make("bar")

reset()
set_verbosity(0L)
define("foo", NULL, function() "Hello World")
define("bar", list(f = "foo"), function(f) sprintf("*%s*", f))
make()
touch("foo")
make("bar")


aclemen1/modulr documentation built on Oct. 2, 2024, 7:18 a.m.