From 6680d3230af5bf82d51777c9d282c70ded1db2d4 Mon Sep 17 00:00:00 2001 From: jp9000 Date: Tue, 12 Aug 2014 01:00:12 -0700 Subject: [PATCH] Improve FLV output logging Log when the FLV file output has started and when it has finished. --- plugins/obs-outputs/flv-output.c | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/plugins/obs-outputs/flv-output.c b/plugins/obs-outputs/flv-output.c index 11ae07655..bec0052b9 100644 --- a/plugins/obs-outputs/flv-output.c +++ b/plugins/obs-outputs/flv-output.c @@ -24,6 +24,13 @@ #include #include "flv-mux.h" +#define do_log(level, format, ...) \ + blog(level, "[rtmp stream: '%s'] " format, \ + obs_output_get_name(stream->output), ##__VA_ARGS__) + +#define warn(format, ...) do_log(LOG_WARNING, format, ##__VA_ARGS__) +#define info(format, ...) do_log(LOG_INFO, format, ##__VA_ARGS__) + struct flv_output { obs_output_t output; struct dstr path; @@ -71,6 +78,8 @@ static void flv_output_stop(void *data) fclose(stream->file); obs_output_end_data_capture(stream->output); stream->active = false; + + info("FLV file output complete"); } } @@ -161,8 +170,7 @@ static bool flv_output_start(void *data) stream->file = os_fopen(stream->path.array, "wb"); if (!stream->file) { - blog(LOG_WARNING, "Unable to open FLV file '%s'", - stream->path.array); + warn("Unable to open FLV file '%s'", stream->path.array); return false; } @@ -171,6 +179,7 @@ static bool flv_output_start(void *data) write_headers(stream); obs_output_begin_data_capture(stream->output, 0); + info("Writing FLV file '%s'...", stream->path.array); return true; }