diff options
Diffstat (limited to 'sinks/file/elapi_sink_file.c')
-rw-r--r-- | sinks/file/elapi_sink_file.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sinks/file/elapi_sink_file.c b/sinks/file/elapi_sink_file.c index 2d50b4f..649b0a6 100644 --- a/sinks/file/elapi_sink_file.c +++ b/sinks/file/elapi_sink_file.c @@ -112,7 +112,7 @@ static int init_config(struct data_descriptor *dblock) dblock->config = (void *)(conf_data); if((conf_data->file_name != NULL) && (conf_data->keep_open != 0)) { - conf_data->file = fopen(conf_data->file_name,"w"); + conf_data->file = fopen(conf_data->file_name,"a"); } else conf_data->file = stderr; @@ -257,7 +257,7 @@ static int file_sink_submit(struct data_descriptor *dblock) DEBUG_STRING("OUTPUT:",event_storage->buffer); if((conf_data->file_name != NULL) && (conf_data->keep_open == 0)) { - conf_data->file = fopen(conf_data->file_name,"w"); + conf_data->file = fopen(conf_data->file_name,"a"); } fprintf(conf_data->file, "%s\n", event_storage->buffer); |