system_log_debug_save: Save variables to files

system_log_debug_saveR Documentation

Save variables to files

Description

Triggered when debugging is enabled, this function will save the contents of values to the specified file name in the ubiquity temporary directory.

Usage

system_log_debug_save(cfg, file_name = "my_file", values = NULL)

Arguments

cfg

ubiquity system object

file_name

name of the save file without the ".RData" extension

values

named list of variables to save

Value

Boolean variable indicating success

Examples


# Creating a system file from the mab_pk example
fr = system_new(file_name        = "system.txt", 
                system_file      = "mab_pk", 
                overwrite        = TRUE, 
                output_directory = tempdir())

# Building the system 
cfg = build_system(system_file  = file.path(tempdir(), "system.txt"),
      output_directory          = file.path(tempdir(), "output"),
      temporary_directory       = tempdir())

# enable debugging:
cfg=system_set_option(cfg,group = "logging", 
                         option = "debug", 
                         value  = TRUE)

# Saving the cfg variable 
system_log_debug_save(cfg, 
   file_name = 'my_file',
   values = list(cfg=cfg))



john-harrold/ubiquity documentation built on March 13, 2024, 2:58 a.m.