syslog-ng source
synthetic-message.c File Reference
#include "synthetic-message.h"
#include "pdb-error.h"
#include "template/templates.h"
#include "logmsg/logmsg.h"
#include "logpipe.h"
#include "scratch-buffers.h"
Include dependency graph for synthetic-message.c:

Functions

void synthetic_message_set_inherit_mode (SyntheticMessage *self, SyntheticMessageInheritMode inherit_mode)
 
gboolean synthetic_message_set_inherit_mode_string (SyntheticMessage *self, const gchar *inherit_mode_name, GError **error)
 
void synthetic_message_set_inherit_properties_string (SyntheticMessage *self, const gchar *inherit_properties, GError **error)
 
void synthetic_message_add_tag (SyntheticMessage *self, const gchar *text)
 
gboolean synthetic_message_add_value_template_string_and_type (SyntheticMessage *self, GlobalConfig *cfg, const gchar *name, const gchar *value, const gchar *type_hint, GError **error)
 
gboolean synthetic_message_add_value_template_string (SyntheticMessage *self, GlobalConfig *cfg, const gchar *name, const gchar *value, GError **error)
 
void synthetic_message_add_value_template (SyntheticMessage *self, const gchar *name, LogTemplate *value_template)
 
void synthetic_message_set_prefix (SyntheticMessage *self, const gchar *prefix)
 
void synthetic_message_apply (SyntheticMessage *self, CorrelationContext *context, LogMessage *msg)
 
LogMessage * _generate_message_inheriting_properties_from_the_entire_context (CorrelationContext *context)
 
LogMessage * synthetic_message_generate_with_context (SyntheticMessage *self, CorrelationContext *context)
 
LogMessage * synthetic_message_generate_without_context (SyntheticMessage *self, LogMessage *msg)
 
void synthetic_message_init (SyntheticMessage *self)
 
void synthetic_message_deinit (SyntheticMessage *self)
 
SyntheticMessagesynthetic_message_new (void)
 
void synthetic_message_free (SyntheticMessage *self)
 
gint synthetic_message_lookup_inherit_mode (const gchar *inherit_mode)
 

Function Documentation

◆ _generate_message_inheriting_properties_from_the_entire_context()

LogMessage* _generate_message_inheriting_properties_from_the_entire_context ( CorrelationContext *  context)

◆ synthetic_message_add_tag()

void synthetic_message_add_tag ( SyntheticMessage self,
const gchar *  text 
)

◆ synthetic_message_add_value_template()

void synthetic_message_add_value_template ( SyntheticMessage self,
const gchar *  name,
LogTemplate *  value_template 
)

◆ synthetic_message_add_value_template_string()

gboolean synthetic_message_add_value_template_string ( SyntheticMessage self,
GlobalConfig *  cfg,
const gchar *  name,
const gchar *  value,
GError **  error 
)

◆ synthetic_message_add_value_template_string_and_type()

gboolean synthetic_message_add_value_template_string_and_type ( SyntheticMessage self,
GlobalConfig *  cfg,
const gchar *  name,
const gchar *  value,
const gchar *  type_hint,
GError **  error 
)

◆ synthetic_message_apply()

void synthetic_message_apply ( SyntheticMessage self,
CorrelationContext *  context,
LogMessage *  msg 
)

◆ synthetic_message_deinit()

void synthetic_message_deinit ( SyntheticMessage self)

◆ synthetic_message_free()

void synthetic_message_free ( SyntheticMessage self)

◆ synthetic_message_generate_with_context()

LogMessage* synthetic_message_generate_with_context ( SyntheticMessage self,
CorrelationContext *  context 
)

◆ synthetic_message_generate_without_context()

LogMessage* synthetic_message_generate_without_context ( SyntheticMessage self,
LogMessage *  msg 
)

◆ synthetic_message_init()

void synthetic_message_init ( SyntheticMessage self)

◆ synthetic_message_lookup_inherit_mode()

gint synthetic_message_lookup_inherit_mode ( const gchar *  inherit_mode)

◆ synthetic_message_new()

SyntheticMessage* synthetic_message_new ( void  )

◆ synthetic_message_set_inherit_mode()

void synthetic_message_set_inherit_mode ( SyntheticMessage self,
SyntheticMessageInheritMode  inherit_mode 
)

◆ synthetic_message_set_inherit_mode_string()

gboolean synthetic_message_set_inherit_mode_string ( SyntheticMessage self,
const gchar *  inherit_mode_name,
GError **  error 
)

◆ synthetic_message_set_inherit_properties_string()

void synthetic_message_set_inherit_properties_string ( SyntheticMessage self,
const gchar *  inherit_properties,
GError **  error 
)

◆ synthetic_message_set_prefix()

void synthetic_message_set_prefix ( SyntheticMessage self,
const gchar *  prefix 
)