void journal_reader_options_defaults(JournalReaderOptions *options) { log_source_options_defaults(&options->super); options->fetch_limit = DEFAULT_FETCH_LIMIT; options->default_pri = DEFAULT_PRIO; options->max_field_size = DEFAULT_FIELD_SIZE; }
void log_reader_options_defaults(LogReaderOptions *options) { log_source_options_defaults(&options->super); log_proto_server_options_defaults(&options->proto_options.super); msg_format_options_defaults(&options->parse_options); options->fetch_limit = 10; }
LogDriver * afinter_sd_new(void) { AFInterSourceDriver *self = g_new0(AFInterSourceDriver, 1); log_src_driver_init_instance((LogSrcDriver *)&self->super); self->super.super.init = afinter_sd_init; self->super.super.deinit = afinter_sd_deinit; self->super.super.free_fn = afinter_sd_free; log_source_options_defaults(&self->source_options); return (LogDriver *)&self->super.super; }
void log_reader_options_defaults(LogReaderOptions *options) { log_source_options_defaults(&options->super); log_proto_server_options_defaults(&options->proto_options.super); msg_format_options_defaults(&options->parse_options); options->fetch_limit = 10; if (configuration && cfg_is_config_version_older(configuration, 0x0300)) { msg_warning_once("WARNING: input: sources do not remove new-line characters from messages by default from " VERSION_3_0 ", please add 'no-multi-line' flag to your configuration if you want to retain this functionality", NULL); options->parse_options.flags |= LP_NO_MULTI_LINE; } }
LogDriver * trigger_sd_new (GlobalConfig *cfg) { TriggerSourceDriver *self = g_new0 (TriggerSourceDriver, 1); log_src_driver_init_instance ((LogSrcDriver *)&self->super, cfg); self->super.super.super.init = trigger_sd_init; self->super.super.super.deinit = trigger_sd_deinit; log_source_options_defaults (&self->source_options); return (LogDriver *)self; }
void log_reader_options_defaults(LogReaderOptions *options) { log_source_options_defaults(&options->super); msg_format_options_defaults(&options->parse_options); options->padding = 0; options->fetch_limit = 10; options->msg_size = -1; options->follow_freq = -1; options->text_encoding = NULL; if (configuration && cfg_is_config_version_older(configuration, 0x0300)) { static gboolean warned; if (!warned) { msg_warning("WARNING: input: sources do not remove new-line characters from messages by default from " VERSION_3_0 ", please add 'no-multi-line' flag to your configuration if you want to retain this functionality", NULL); warned = TRUE; } options->parse_options.flags |= LP_NO_MULTI_LINE; } }