Repository: cxf
Updated Branches:
  refs/heads/master 60e4f8401 -> 6400b3cd1


[CXF-6286] Create transformer factory only once


Project: http://git-wip-us.apache.org/repos/asf/cxf/repo
Commit: http://git-wip-us.apache.org/repos/asf/cxf/commit/6400b3cd
Tree: http://git-wip-us.apache.org/repos/asf/cxf/tree/6400b3cd
Diff: http://git-wip-us.apache.org/repos/asf/cxf/diff/6400b3cd

Branch: refs/heads/master
Commit: 6400b3cd1d87e52723fac2641b34a5f0289b908c
Parents: 60e4f84
Author: Christian Schneider <[email protected]>
Authored: Tue Mar 24 11:45:21 2015 +0100
Committer: Christian Schneider <[email protected]>
Committed: Tue Mar 24 11:45:21 2015 +0100

----------------------------------------------------------------------
 .../org/apache/cxf/ext/logging/event/PrettyLoggingFilter.java    | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cxf/blob/6400b3cd/rt/features/logging/src/main/java/org/apache/cxf/ext/logging/event/PrettyLoggingFilter.java
----------------------------------------------------------------------
diff --git 
a/rt/features/logging/src/main/java/org/apache/cxf/ext/logging/event/PrettyLoggingFilter.java
 
b/rt/features/logging/src/main/java/org/apache/cxf/ext/logging/event/PrettyLoggingFilter.java
index 719c162..71742d8 100644
--- 
a/rt/features/logging/src/main/java/org/apache/cxf/ext/logging/event/PrettyLoggingFilter.java
+++ 
b/rt/features/logging/src/main/java/org/apache/cxf/ext/logging/event/PrettyLoggingFilter.java
@@ -31,10 +31,12 @@ import javax.xml.transform.stream.StreamSource;
 public class PrettyLoggingFilter implements LogEventSender {
     private LogEventSender next;
     private boolean prettyLogging;
+    private TransformerFactory transformerFactory;
 
     public PrettyLoggingFilter(LogEventSender next) {
         this.next = next;
         this.prettyLogging = false;
+        transformerFactory = TransformerFactory.newInstance();
     }
 
     @Override
@@ -54,7 +56,7 @@ public class PrettyLoggingFilter implements LogEventSender {
 
     public String getPrettyMessage(String message) {
         try {
-            Transformer serializer = 
TransformerFactory.newInstance().newTransformer();
+            Transformer serializer = transformerFactory.newTransformer();
             serializer.setOutputProperty(OutputKeys.INDENT, "yes");
             
serializer.setOutputProperty("{http://xml.apache.org/xslt}indent-amount";, "2");
 

Reply via email to