Skip to contents

This function provides a convenient interface to get or set global options for ShennongTools.

Usage

sn_options(log_level = NULL, log_dir = NULL, ...)

Arguments

log_level

Character or Integer. Logging level: "silent"/"quiet"/0, "minimal"/1, "normal"/2.

log_dir

Character. Directory to save log files. NULL for smart detection.

...

Additional options to set.

Value

If no arguments provided, returns current options. Otherwise invisibly returns the previous values.

See also

Other core functions: sn_run()

Examples

if (FALSE) { # \dontrun{
# View current options
sn_options()

# Set options
sn_options(log_level = "minimal", log_dir = "~/my_logs")
sn_options(log_dir = "~/analysis_logs")

# Use numeric log levels
sn_options(log_level = 1) # minimal

# Reset to defaults
sn_options(log_level = "normal", log_dir = NULL)
} # }