Skip to content

Commit

Permalink
Merge pull request #2767 from ZedThree/fix-ncvlog-loglevel
Browse files Browse the repository at this point in the history
Fix bug with displaying log messages
  • Loading branch information
WardF authored Oct 19, 2023
2 parents 155ee93 + fabd3b2 commit cb61d34
Showing 1 changed file with 7 additions and 4 deletions.
11 changes: 7 additions & 4 deletions libdispatch/nclog.c
Original file line number Diff line number Diff line change
Expand Up @@ -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.
*/
Expand Down Expand Up @@ -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)
return;
if(nclog_global.loglevel < level || nclog_global.nclogstream == NULL) {
return;
}
prefix = nctagname(level);
fprintf(nclog_global.nclogstream,"%s: ",prefix);
if(fmt != NULL) {
Expand Down

0 comments on commit cb61d34

Please sign in to comment.