X-shooter Pipeline Reference Manual 3.8.15
Macros | Functions
xsh_msg.h File Reference
#include <xsh_utils.h>
#include <stdbool.h>

Go to the source code of this file.

Macros

#define xsh_msg_dbg_high(...)
 
#define xsh_msg_dbg_medium(...)
 
#define xsh_msg_dbg_low(...)
 
#define xsh_msg_error(...)   cpl_msg_error(__func__, __VA_ARGS__)
 Print an error message.
 
#define xsh_msg_progress(i, iter, ...)
 Print a progress message.
 
#define xsh_msg_warning(...)   xsh_msg_warning_macro(__func__, __VA_ARGS__)
 Print an warning message.
 
#define xsh_msg_debug(...)   cpl_msg_debug(__func__, __VA_ARGS__)
 Print a debug message.
 
#define xsh_msg_indented(...)
 Print an indented message.
 
#define xsh_msg(...)   cpl_msg_info("", __VA_ARGS__)
 Print a message on info level.
 

Functions

void xsh_msg_init (void)
 Initialize messaging.
 
void xsh_msg_warning_macro (const char *fct, const char *format,...)
 Print a warning message.
 
int xsh_msg_get_warnings (void)
 Get number of warnings printed so far.