Harlequin RIP SDK

Constants for RIP Farm diagnostic logging control. More...

Macros

#define RFLOG_VERB_ERROR_CRITICAL   (1 << 31)
 Send critical error messages to logging server.
 
#define RFLOG_VERB_ERROR   (1 << 30)
 Send error messages to logging server.
 
#define RFLOG_VERB_WARNING_FAILURE   (1 << 29)
 Send failure warning messages to logging server.
 
#define RFLOG_VERB_WARNING   (1 << 28)
 Send warning messages to logging server.
 
#define RFLOG_VERB_INFO_CONTROL   (1 << 27)
 Send control informational messages to logging server.
 
#define RFLOG_VERB_INFO   (1 << 26)
 Send informational messages to logging server.
 
#define RFLOG_VERB_INFO_JOB   (1 << 25)
 Send job informational messages to logging server.
 
#define RFLOG_VERB_DEBUG   (1 << 24)
 Send debug messages to logging server.
 
#define RFLOG_VERB_DEBUG_VERBOSE   (1 << 23)
 Send verbose debug messages to logging server.
 
#define RFLOG_VERB_CLEAR   (0)
 Send no messages to logging server.
 
#define RFLOG_VERB_ALL   (0xFFFFFFFF)
 Send all messages to logging server.
 

Enumerations

enum  {
  RFLOG_CLASS_ERROR = 3<<29 , RFLOG_CLASS_WARNING = 2<<29 , RFLOG_CLASS_INFO = 1<<29 , RFLOG_CLASS_DEBUG = 0<<29 ,
  RFLOG_MASK_CLASS = 3<<29 , RFLOG_SHIFT_CLASS = 29
}
 RIP Farm process type. This is informational, for adding a string to the diagnostic log output. More...
 
enum  {
  RFLOG_ERROR_CRITICAL = RFLOG_CLASS_ERROR + (3<<27) , RFLOG_ERROR = RFLOG_CLASS_ERROR + (1<<27) , RFLOG_WARNING_FAILURE = RFLOG_CLASS_WARNING + (3<<27) , RFLOG_WARNING = RFLOG_CLASS_WARNING + (1<<27) ,
  RFLOG_INFO_CONTROL = RFLOG_CLASS_INFO + (3<<27) , RFLOG_INFO = RFLOG_CLASS_INFO + (2<<27) , RFLOG_INFO_JOB = RFLOG_CLASS_INFO + 0 , RFLOG_DEBUG = RFLOG_CLASS_DEBUG + (2<<27) ,
  RFLOG_DEBUG_VERBOSE = RFLOG_CLASS_DEBUG + 0 , RFLOG_MASK_SUBCLASS = 15<<27 , RFLOG_SHIFT_SUBCLASS = 27
}
 Log message severities to be used with rf_logger_log(). These are mirrored from the monitor UID severities in monevent.h. More...
 

Detailed Description

Constants for RIP Farm diagnostic logging control.

Copyright (C) 2023 Global Graphics Software Ltd. All rights reserved. Global Graphics Software Ltd. Confidential Information.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum

RIP Farm process type. This is informational, for adding a string to the diagnostic log output.

*/
enum {
  RFPTYPE_BLADECONTROLLER = 1,
  RFPTYPE_FARMCONTROLLER = 2,
  RFPTYPE_JOBCONTROLLER = 3,
  RFPTYPE_CONFIGRIP = 4,
  RFPTYPE_FARMRIP = 5,
  RFPTYPE_FARMLOGGER = 6,
  RFPTYPE_RASTERMANAGER = 7,
  RFPTYPE_SCALABLERIP = 8,
  RFPTYPE_DFELIBRARY = 9,
  RFPTYPE_DBELIBRARY = 10,
  RFPTYPE_LIBRARY = 11,
  RFPTYPE_RASTERBACKEND = 12,
  RFPTYPE_PROCESSMONITOR = 13,
  RFPTYPE_MAX_DO_NOT_USE /* Do not use this enum name */
} ;
/** 

Log classifications to be used with rf_logger_log(). These are mirrored from the monitor UID classifications in monevent.h.

Enumerator
RFLOG_CLASS_ERROR 

All error reports - contains error num

RFLOG_CLASS_WARNING 

Warnings that may not result in error

RFLOG_CLASS_INFO 

All other output

RFLOG_CLASS_DEBUG 

Internal debugging information

RFLOG_MASK_CLASS 

To extract the Class from a type

RFLOG_SHIFT_CLASS 

To extract the Class from a type

◆ anonymous enum

anonymous enum

Log message severities to be used with rf_logger_log(). These are mirrored from the monitor UID severities in monevent.h.

Enumerator
RFLOG_ERROR_CRITICAL 

Scalable RIP shutdown error.

RFLOG_ERROR 

Reported error.

RFLOG_WARNING_FAILURE 

Warning of failure.

RFLOG_WARNING 

Warning but recovered.

RFLOG_INFO_CONTROL 

Job control messages.

RFLOG_INFO 

Informational messages.

RFLOG_INFO_JOB 

Messages from the job.

RFLOG_DEBUG 

Explicitly enabled debug.

RFLOG_DEBUG_VERBOSE 

Verbose debug.

RFLOG_MASK_SUBCLASS 

To extract the class and subclass from a Type.

RFLOG_SHIFT_SUBCLASS 

To extract the class and subclass from a Type.