From f1638e98567e8f9a8c0261b3d7e14e28bfa6ccc3 Mon Sep 17 00:00:00 2001
From: gpawel <gpawel>
Date: Tue, 14 Feb 2012 14:44:42 +0000
Subject: [PATCH] bugfix: logging could cause performance problems

SVN: 24454
---
 .../server/api/v1/GeneralInformationServiceLogger.java    | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/api/v1/GeneralInformationServiceLogger.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/api/v1/GeneralInformationServiceLogger.java
index 919062caa9f..55916466318 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/api/v1/GeneralInformationServiceLogger.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/api/v1/GeneralInformationServiceLogger.java
@@ -100,7 +100,7 @@ class GeneralInformationServiceLogger extends AbstractServerLogger implements
 
     public List<DataSet> listDataSets(String sessionToken, List<Sample> samples)
     {
-        logAccess(sessionToken, "list-data-sets", "SAMPLES(%s)", samples);
+        logAccess(sessionToken, "list-data-sets", "SAMPLES(%s)", abbreviate(samples));
         return null;
     }
 
@@ -160,14 +160,14 @@ class GeneralInformationServiceLogger extends AbstractServerLogger implements
     public List<DataSet> listDataSets(String sessionToken, List<Sample> samples,
             EnumSet<Connections> connectionsToGet)
     {
-        logAccess(sessionToken, "list-data-sets", "SAMPLES(%s) CONNECTIONS(%s)", samples,
-                connectionsToGet);
+        logAccess(sessionToken, "list-data-sets", "SAMPLES(%s) CONNECTIONS(%s)",
+                abbreviate(samples), connectionsToGet);
         return null;
     }
 
     public List<DataSet> getDataSetMetaData(String sessionToken, List<String> dataSetCodes)
     {
-        logAccess(sessionToken, "get-data-set-meta-data", "DATA_SETS(%s)", dataSetCodes);
+        logAccess(sessionToken, "get-data-set-meta-data", "DATA_SETS(%s)", abbreviate(dataSetCodes));
         return null;
     }
 
-- 
GitLab