From 956e8a05e2f9728e6cd6032755bd5e40d75c1e49 Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Mon, 20 Oct 2014 15:04:18 +0200 Subject: [PATCH] DVR: log dvr entry delete operation --- src/dvr/dvr_db.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/dvr/dvr_db.c b/src/dvr/dvr_db.c index f36a73ff..6aac60d5 100644 --- a/src/dvr/dvr_db.c +++ b/src/dvr/dvr_db.c @@ -1971,6 +1971,22 @@ dvr_val2pri(dvr_prio_t v) void dvr_entry_delete(dvr_entry_t *de) { + time_t t; + struct tm tm; + char tbuf[64]; + + t = dvr_entry_get_start_time(de); + localtime_r(&t, &tm); + if (strftime(tbuf, sizeof(tbuf), "%F %T", &tm) <= 0) + *tbuf = 0; + + tvhlog(LOG_INFO, "dvr", "delete entry %s \"%s\" on \"%s\" start time %s, " + "scheduled for recording by \"%s\", retention %d days", + idnode_uuid_as_str(&de->de_id), + lang_str_get(de->de_title, NULL), DVR_CH_NAME(de), tbuf, + de->de_creator ?: "", + dvr_entry_get_retention(de)); + if(de->de_filename != NULL) { #if ENABLE_INOTIFY dvr_inotify_del(de);