Merge pull request #2767 from ZedThree/fix-ncvlog-loglevel

Fix bug with displaying log messages
This commit is contained in:
Ward Fisher 2023-10-19 09:52:15 -06:00 committed by GitHub
commit cb61d34185
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -82,9 +82,11 @@ ncloginit(void)
}
/*!
Enable/Disable logging.
Enable logging messages to a given level. Set to NCLOGOFF to disable
all messages, NCLOGERR for errors only, NCLOGWARN for warnings and
errors, and so on
\param[in] tf If 1, then turn on logging, if 0, then turn off logging.
\param[in] level Messages above this level are ignored
\return The previous value of the logging flag.
*/
@ -136,8 +138,9 @@ ncvlog(int level, const char* fmt, va_list ap)
const char* prefix;
if(!nclogginginitialized) ncloginit();
if(nclog_global.loglevel > level || nclog_global.nclogstream == NULL)
if(nclog_global.loglevel < level || nclog_global.nclogstream == NULL) {
return;
}
prefix = nctagname(level);
fprintf(nclog_global.nclogstream,"%s: ",prefix);
if(fmt != NULL) {