syslog-ng source
dbparser.h File Reference
#include "stateful-parser.h"
#include "patterndb.h"
Include dependency graph for dbparser.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define PATH_PATTERNDB_FILE   SYSLOG_NG_PATH_LOCALSTATEDIR "/patterndb.xml"
 

Functions

void log_db_parser_set_drop_unmatched (LogDBParser *self, gboolean setting)
 
void log_db_parser_set_program_template_ref (LogParser *s, LogTemplate *program_template)
 
void log_db_parser_set_db_file (LogDBParser *self, const gchar *db_file)
 
void log_db_parser_set_prefix (LogDBParser *self, const gchar *prefix)
 
LogParser * log_db_parser_new (GlobalConfig *cfg)
 
void log_pattern_database_init (void)
 

Macro Definition Documentation

◆ PATH_PATTERNDB_FILE

#define PATH_PATTERNDB_FILE   SYSLOG_NG_PATH_LOCALSTATEDIR "/patterndb.xml"

Function Documentation

◆ log_db_parser_new()

LogParser* log_db_parser_new ( GlobalConfig *  cfg)

◆ log_db_parser_set_db_file()

void log_db_parser_set_db_file ( LogDBParser *  self,
const gchar *  db_file 
)

◆ log_db_parser_set_drop_unmatched()

void log_db_parser_set_drop_unmatched ( LogDBParser *  self,
gboolean  setting 
)

◆ log_db_parser_set_prefix()

void log_db_parser_set_prefix ( LogDBParser *  self,
const gchar *  prefix 
)

◆ log_db_parser_set_program_template_ref()

void log_db_parser_set_program_template_ref ( LogParser *  s,
LogTemplate *  program_template 
)

◆ log_pattern_database_init()

void log_pattern_database_init ( void  )