TIBCO FTL®
Macros
logstream.h File Reference

This file defines constants related to LogStream data messages, their field names, and their field values. More...

Macros

#define TIB_LOGGING_ENDPOINT_NAME   "_loggingEndpoint"
 Name of the special endpoint that carries FTL logging messages; string. More...
 
LogMsg Message Fields

Fields in LogMsg messages.

#define TIB_LOGMSG_FIELD_TIMESTAMP   "timestamp"
 
#define TIB_LOGMSG_FIELD_LOG_LEVEL   "level"
 
#define TIB_LOGMSG_FIELD_COMPONENT   "component"
 
#define TIB_LOGMSG_FIELD_CONTEXT   "context"
 
#define TIB_LOGMSG_FIELD_STATEMENT   "statement"
 
#define TIB_LOGMSG_FIELD_EXCEPTION   "exception"
 
#define TIB_LOGMSG_FIELD_IS_ADVISORY   "is_advisory"
 
LogStream Message Fields

Fields in LogStream messages.

#define TIB_LOGSTREAM_FIELD_REALM_UUID   "realm_uuid"
 
#define TIB_LOGSTREAM_FIELD_CLIENT_ID   "client_id"
 
#define TIB_LOGSTREAM_FIELD_CLIENT_LABEL   "client_label"
 
#define TIB_LOGSTREAM_FIELD_TIMESTAMP   "timestamp"
 
#define TIB_LOGSTREAM_FIELD_LOGS   "logs"
 
#define TIB_LOGSTREAM_FIELD_APPLICATION   "application"
 
#define TIB_LOGSTREAM_FIELD_APP_INSTANCE   "app_instance"
 
#define TIB_LOGSTREAM_FIELD_RECORD_TYPE_LABEL   "record_type_label"
 
#define TIB_LOGSTREAM_FIELD_PID   "pid"
 
#define TIB_LOGSTREAM_FIELD_EFFECTIVE_USER   "effective_user"
 
#define TIB_LOGSTREAM_FIELD_VERSION   "version"
 
#define TIB_LOGSTREAM_FIELD_HOST   "host"
 
#define TIB_LOGSTREAM_FIELD_IP   "ip"
 

Detailed Description

This file defines constants related to LogStream data messages, their field names, and their field values.

LogStream data messages carry logging and advisory data about FTL programs. Programs can receive the stream of logging data messages by subscribing to the logging endpoint.

See Also
For more information, see the book TIBCO FTL Centralized Logging .

Macro Definition Documentation

#define TIB_LOGGING_ENDPOINT_NAME   "_loggingEndpoint"

Name of the special endpoint that carries FTL logging messages; string.

To receive FTL logging messages, create a subscriber on this endpoint.

Subscribers on this endpoint receive the stream of LogStream data messages from the FTL server.

It is illegal to create a publisher on this endpoint.

#define TIB_LOGMSG_FIELD_COMPONENT   "component"
#define TIB_LOGMSG_FIELD_CONTEXT   "context"
#define TIB_LOGMSG_FIELD_EXCEPTION   "exception"
#define TIB_LOGMSG_FIELD_IS_ADVISORY   "is_advisory"
#define TIB_LOGMSG_FIELD_LOG_LEVEL   "level"
#define TIB_LOGMSG_FIELD_STATEMENT   "statement"
#define TIB_LOGMSG_FIELD_TIMESTAMP   "timestamp"
#define TIB_LOGSTREAM_FIELD_APP_INSTANCE   "app_instance"
#define TIB_LOGSTREAM_FIELD_APPLICATION   "application"
#define TIB_LOGSTREAM_FIELD_CLIENT_ID   "client_id"
#define TIB_LOGSTREAM_FIELD_CLIENT_LABEL   "client_label"
#define TIB_LOGSTREAM_FIELD_EFFECTIVE_USER   "effective_user"
#define TIB_LOGSTREAM_FIELD_HOST   "host"
#define TIB_LOGSTREAM_FIELD_IP   "ip"
#define TIB_LOGSTREAM_FIELD_LOGS   "logs"
#define TIB_LOGSTREAM_FIELD_PID   "pid"
#define TIB_LOGSTREAM_FIELD_REALM_UUID   "realm_uuid"
#define TIB_LOGSTREAM_FIELD_RECORD_TYPE_LABEL   "record_type_label"
#define TIB_LOGSTREAM_FIELD_TIMESTAMP   "timestamp"
#define TIB_LOGSTREAM_FIELD_VERSION   "version"