Author: stefan2
Date: Fri May 20 09:55:36 2011
New Revision: 1125302

URL: http://svn.apache.org/viewvc?rev=1125302&view=rev
Log:
Make dumping cache statistics not break our tests.

* subversion/libsvn_fs_fs/caching.c
  (dump_cache_statistics): print statistics using SVN_DBG()

Modified:
    subversion/trunk/subversion/libsvn_fs_fs/caching.c

Modified: subversion/trunk/subversion/libsvn_fs_fs/caching.c
URL: 
http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_fs_fs/caching.c?rev=1125302&r1=1125301&r2=1125302&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_fs_fs/caching.c (original)
+++ subversion/trunk/subversion/libsvn_fs_fs/caching.c Fri May 20 09:55:36 2011
@@ -32,6 +32,7 @@
 #include "svn_cache_config.h"
 
 #include "svn_private_config.h"
+#include "private/svn_debug.h"
 
 /* Return a memcache in *MEMCACHE_P for FS if it's configured to use
    memcached, or NULL otherwise.  Also, sets *FAIL_STOP to a boolean
@@ -87,6 +88,8 @@ dump_cache_statistics(void *baton_void)
   apr_status_t result = APR_SUCCESS;
   svn_cache__info_t info;
   svn_string_t *text_stats;
+  apr_array_header_t *lines;
+  int i;
 
   svn_error_t *err = svn_cache__get_info(baton->cache,
                                          &info,
@@ -96,7 +99,13 @@ dump_cache_statistics(void *baton_void)
   if (! err)
     {
       text_stats = svn_cache__format_info(&info, baton->pool);
-      err = svn_cmdline_printf(baton->pool, "%s\n", text_stats->data);
+      lines = svn_cstring_split(text_stats->data, "\n", FALSE, baton->pool);
+      
+      for (i = 0; i < lines->nelts; ++i)
+        {
+          const char *line = APR_ARRAY_IDX(lines, i, const char *);
+          SVN_DBG(("%s\n", line));
+        }
     }
 
   /* process error returns */


Reply via email to