1
0
Fork 0
mirror of https://github.com/ossrs/srs.git synced 2025-03-09 15:49:59 +00:00

for #319, raw api support set the ff_log_dir

This commit is contained in:
winlin 2015-09-09 21:46:29 +08:00
parent c8466c36bd
commit 8107e5f9a6
5 changed files with 65 additions and 11 deletions

View file

@ -2293,6 +2293,29 @@ int SrsConfig::raw_set_chunk_size(string chunk_size, bool& applied)
return ret;
}
int SrsConfig::raw_set_ff_log_dir(string ff_log_dir, bool& applied)
{
int ret = ERROR_SUCCESS;
applied = false;
SrsConfDirective* conf = root->get_or_create("ff_log_dir");
if (conf->arg0() == ff_log_dir) {
return ret;
}
conf->args.clear();
conf->args.push_back(ff_log_dir);
// directly supported reload for ff_log_dir change.
applied = true;
return ret;
}
int SrsConfig::do_reload_listen()
{
int ret = ERROR_SUCCESS;