- LOG4CXX_INFO(logger, "Loading file \"" << filename << "\"");
- scm_c_primitive_load(filename.c_str());
- LOG4CXX_INFO(logger, "Finished file \"" << filename << "\"");
+ LOG4CXX_DEBUG(logger, "Loading file \"" << filename << "\"");
+ evaluateWithErrorHandling((SCM (*)(void *))scm_c_primitive_load,
+ (void*)filename.c_str(),
+ stdout, stderr, result);
+ LOG4CXX_DEBUG(logger, "Finished file \"" << filename << "\"");