I am using syslog-ng-3.25.1.I am initialising syslog-ng in the following manner:
int initialize_engine(const gchar* _module_path)
{
resolvedConfigurablePaths.initial_module_path = _module_path;
app_startup();
msg_init(TRUE);
[*]//resolved_configurable_paths_init(&resolvedConfigurablePaths);
configuration = cfg_new(0x0302);
cfg_set_global_paths(configuration);
cfg_load_module(configuration, "basicfuncs");
cfg_load_module(configuration, "syslogformat");
pattern_db_global_init();
return 0;
}
I have assigned value to 'resolvedConfigurablePaths.initial_module_path' to provide module-path location.
Do I have to add this step [*]'resolved_configurable_paths_init(&resolvedConfigurablePaths)' that is commented currently in initialize_engine method ?
Thanks,
Nitish