LogRewrite * log_rewrite_unset_new(GlobalConfig *cfg) { LogRewriteUnset *self = g_new0(LogRewriteUnset, 1); log_rewrite_init_instance(&self->super, cfg); self->super.super.clone = log_rewrite_unset_clone; self->super.process = log_rewrite_unset_process; return &self->super; }
LogRewrite * log_rewrite_set_new(LogTemplate *new_value, GlobalConfig *cfg) { LogRewriteSet *self = g_new0(LogRewriteSet, 1); log_rewrite_init_instance(&self->super, cfg); self->super.super.free_fn = log_rewrite_set_free; self->super.super.clone = log_rewrite_set_clone; self->super.process = log_rewrite_set_process; self->value_template = log_template_ref(new_value); return &self->super; }