diff --git a/src/saveEventsFile.m b/src/saveEventsFile.m index bf4dc656..cdaa7df5 100644 --- a/src/saveEventsFile.m +++ b/src/saveEventsFile.m @@ -284,7 +284,7 @@ function printHeaderExtraColumns(logFile) logFile(iEvent).(namesExtraColumns{iExtraColumn}) = data; - if ~ischar(data) && any(isnan(data)) + if ~ischar(data) && any(isnan(data)) && cfg.verbose > 0 warning('saveEventsFile:missingData', ... 'Missing some %s data for this event.', namesExtraColumns{iExtraColumn}); @@ -292,7 +292,7 @@ function printHeaderExtraColumns(logFile) disp(logFile(iEvent)); end - elseif ~ischar(data) && all(isnan(data)) + elseif ~ischar(data) && all(isnan(data)) && cfg.verbose > 0 warning('Missing %s data for this event.', namesExtraColumns{iExtraColumn}); if cfg.verbose > 1 @@ -402,7 +402,7 @@ function printHeaderExtraColumns(logFile) end % now save the event to log file (if not skipping) - if skipEvent + if skipEvent && cfg.verbose > 0 warning(warningMessageID, warningMessage); diff --git a/tests/test_saveEventsFileSave.m b/tests/test_saveEventsFileSave.m index b2b504aa..dd091429 100644 --- a/tests/test_saveEventsFileSave.m +++ b/tests/test_saveEventsFileSave.m @@ -52,7 +52,7 @@ function test_saveEventsFileSaveSkipEmptyEvents() [cfg, logFile] = setUp(); - cfg.verbose = false; + cfg.verbose = 1; % create the events file and header logFile = saveEventsFile('open', cfg, logFile); @@ -144,7 +144,7 @@ function test_saveEventsFileSaveArraySize() [cfg, logFile] = setUp(); - cfg.verbose = false; + cfg.verbose = 1; % create the events file and header logFile = saveEventsFile('open', cfg, logFile);