Suppress parallel toolbox logs

조회 수: 1 (최근 30일)
Bruno
Bruno 2022년 11월 8일
댓글: Bruno 2022년 11월 9일
Is it possible to suppress the display of messages like Parallel pool using the 'local' profile is shutting down.?
I'm doing the following: evalc('pool = gcp()') and evalc('delete(pool)'). The first command successfully suppresses pool creation messages, but the second doesn't do it when running as a standalone application (.exe). It does work (i.e., no message is shown) when running in MATLAB.

답변 (1개)

Raymond Norris
Raymond Norris 2022년 11월 8일
If you're not already, add a semicolon to suppress the evalc calls.
evalc('pool = gcp();');
evalc('delete(pool)');
Above reason aside, I'm currious why you're wrapping calls into evalc.
  댓글 수: 2
Bruno
Bruno 2022년 11월 9일
The use of evalc comes from this topic: https://www.mathworks.com/matlabcentral/answers/175490-how-to-stop-printing-anything-to-command-window. I want to suppress all messages from parallel toolbox when running my standalone application (.exe). I did add semi-colon at the end of those commands, but the message Parallel pool using the 'local' profile is shutting down. is showing up when running the executable.
Bruno
Bruno 2022년 11월 9일
Interestingly, that Parallel pool using... message only appears on the Command Prompt when I run the executable, but does not appear in the log file that gets created (I checked that option in the Application Compiler). So I think I'm OK now, since the log file is persistent, whereas the Command Prompt closes after the execution of the program. But I still find it weird that the parallel toolbox message is displayed in the Command Prompt.

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Function Creation에 대해 자세히 알아보기

제품


릴리스

R2020b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by