diff options
author | methodus <methodus@web.de> | 2012-12-30 17:31:14 +0100 |
---|---|---|
committer | methodus <methodus@web.de> | 2012-12-30 17:31:14 +0100 |
commit | 42c2d4355b3f43f87bfd6aabaf1e60311626a905 (patch) | |
tree | 4f3a36d4da26752e976a706fdcbcdf163386c991 /media | |
parent | 98c5dad36019f798bd4fd4b92f9e3fa352ace558 (diff) | |
download | vdr-plugin-upnp-42c2d4355b3f43f87bfd6aabaf1e60311626a905.tar.gz vdr-plugin-upnp-42c2d4355b3f43f87bfd6aabaf1e60311626a905.tar.bz2 |
Added more logging
Diffstat (limited to 'media')
-rw-r--r-- | media/mediaManager.cpp | 17 |
1 files changed, 6 insertions, 11 deletions
diff --git a/media/mediaManager.cpp b/media/mediaManager.cpp index 6c43605..8fb7fb2 100644 --- a/media/mediaManager.cpp +++ b/media/mediaManager.cpp @@ -388,19 +388,12 @@ int cMediaManager::CreateResponse(MediaRequest& request, const string& select, c int cMediaManager::Browse(BrowseRequest& request){ - LOG(5, "Browse request" - "ObjectID: %s\n" - "Browse metadata: %d\n" - "Request count: %d\n" - "Start index: %d\n" - "Filter: %s\n" - "Sort critera: %s", + LOG(5, "Browse request for ObjectID = '%s', filter: '%s', sort: '%s', from: %d count: %d", request.objectID.c_str(), - request.browseMetadata, - request.requestCount, - request.startIndex, request.filter.c_str(), - request.sortCriteria.c_str()); + request.sortCriteria.c_str(), + request.startIndex, + request.requestCount); stringstream metadata, count, where; @@ -456,6 +449,8 @@ int cMediaManager::Browse(BrowseRequest& request){ int ret = 0; if((ret = CreateResponse(request, metadata.str(), count.str())) != UPNP_E_SUCCESS) return ret; + LOG(5, "Found %d matches, returning %d", request.totalMatches, request.numberReturned); + return (request.totalMatches == 0 && request.numberReturned == 0) ? UPNP_CDS_E_CANT_PROCESS_REQUEST : UPNP_E_SUCCESS; } |