Author: fanningpj
Date: Thu Dec 17 21:42:19 2020
New Revision: 1884573

URL: http://svn.apache.org/viewvc?rev=1884573&view=rev
Log:
avoid string concats

Modified:
    poi/trunk/src/integrationtest/org/apache/poi/stress/HSLFFileHandler.java
    poi/trunk/src/java/org/apache/poi/hssf/model/InternalSheet.java
    poi/trunk/src/java/org/apache/poi/hssf/record/common/ExtRst.java
    poi/trunk/src/java/org/apache/poi/hssf/usermodel/HSSFSheet.java
    poi/trunk/src/java/org/apache/poi/hssf/usermodel/HSSFWorkbook.java
    poi/trunk/src/java/org/apache/poi/sl/draw/DrawPictureShape.java
    poi/trunk/src/java/org/apache/poi/ss/formula/constant/ErrorConstant.java
    poi/trunk/src/java/org/apache/poi/ss/usermodel/DataFormatter.java
    poi/trunk/src/ooxml/java/org/apache/poi/ooxml/POIXMLFactory.java
    
poi/trunk/src/ooxml/java/org/apache/poi/openxml4j/opc/PackageRelationshipCollection.java
    poi/trunk/src/ooxml/java/org/apache/poi/openxml4j/opc/ZipPackage.java
    
poi/trunk/src/ooxml/java/org/apache/poi/poifs/crypt/dsig/SignatureConfig.java
    poi/trunk/src/ooxml/java/org/apache/poi/poifs/crypt/dsig/SignatureInfo.java
    
poi/trunk/src/ooxml/java/org/apache/poi/poifs/crypt/dsig/facets/OOXMLSignatureFacet.java
    
poi/trunk/src/ooxml/java/org/apache/poi/poifs/crypt/dsig/services/RelationshipTransformService.java
    
poi/trunk/src/ooxml/java/org/apache/poi/poifs/crypt/dsig/services/TSPTimeStampService.java
    poi/trunk/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFDrawing.java
    poi/trunk/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFWorkbook.java
    
poi/trunk/src/ooxml/testcases/org/apache/poi/poifs/crypt/dsig/TestSignatureInfo.java
    
poi/trunk/src/ooxml/testcases/org/apache/poi/ss/tests/TestWorkbookFactory.java
    poi/trunk/src/scratchpad/src/org/apache/poi/hdgf/chunks/Chunk.java
    poi/trunk/src/scratchpad/src/org/apache/poi/hdgf/chunks/ChunkFactory.java
    poi/trunk/src/scratchpad/src/org/apache/poi/hdgf/streams/ChunkStream.java
    
poi/trunk/src/scratchpad/src/org/apache/poi/hmef/attribute/MAPIDateAttribute.java
    
poi/trunk/src/scratchpad/src/org/apache/poi/hmef/attribute/MAPIStringAttribute.java
    
poi/trunk/src/scratchpad/src/org/apache/poi/hmef/attribute/TNEFDateAttribute.java
    
poi/trunk/src/scratchpad/src/org/apache/poi/hmef/attribute/TNEFStringAttribute.java
    
poi/trunk/src/scratchpad/src/org/apache/poi/hslf/model/textproperties/BitMaskTextProp.java
    poi/trunk/src/scratchpad/src/org/apache/poi/hslf/record/Comment2000.java
    poi/trunk/src/scratchpad/src/org/apache/poi/hslf/record/CurrentUserAtom.java
    poi/trunk/src/scratchpad/src/org/apache/poi/hslf/record/Document.java
    poi/trunk/src/scratchpad/src/org/apache/poi/hslf/record/ExMCIMovie.java
    poi/trunk/src/scratchpad/src/org/apache/poi/hslf/record/FontCollection.java
    
poi/trunk/src/scratchpad/src/org/apache/poi/hslf/record/HeadersFootersContainer.java
    poi/trunk/src/scratchpad/src/org/apache/poi/hslf/record/PPDrawing.java
    
poi/trunk/src/scratchpad/src/org/apache/poi/hslf/record/StyleTextPropAtom.java
    poi/trunk/src/scratchpad/src/org/apache/poi/hslf/usermodel/HSLFFill.java
    
poi/trunk/src/scratchpad/src/org/apache/poi/hslf/usermodel/HSLFFreeformShape.java
    poi/trunk/src/scratchpad/src/org/apache/poi/hsmf/MAPIMessage.java
    
poi/trunk/src/scratchpad/src/org/apache/poi/hsmf/datatypes/AttachmentChunks.java
    
poi/trunk/src/scratchpad/src/org/apache/poi/hsmf/datatypes/MessageSubmissionChunk.java
    
poi/trunk/src/scratchpad/src/org/apache/poi/hsmf/parsers/POIFSChunkParser.java
    
poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/converter/AbstractWordConverter.java
    
poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/converter/WordToFoConverter.java
    
poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/converter/WordToTextConverter.java
    poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/model/FIBFieldHandler.java
    
poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/model/FileInformationBlock.java
    poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/model/ListTables.java
    
poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/model/NilPICFAndBinData.java
    poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/model/OldFfn.java
    poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/model/PropertyNode.java
    poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/model/Sttb.java
    
poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/sprm/CharacterSprmUncompressor.java
    
poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/sprm/ParagraphSprmUncompressor.java
    poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/usermodel/Range.java
    poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/usermodel/TableRow.java
    
poi/trunk/src/scratchpad/testcases/org/apache/poi/hwpf/usermodel/TestBugs.java
    
poi/trunk/src/testcases/org/apache/poi/ss/usermodel/BaseTestBugzillaIssues.java

Modified: 
poi/trunk/src/integrationtest/org/apache/poi/stress/HSLFFileHandler.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/integrationtest/org/apache/poi/stress/HSLFFileHandler.java?rev=1884573&r1=1884572&r2=1884573&view=diff
==============================================================================
--- poi/trunk/src/integrationtest/org/apache/poi/stress/HSLFFileHandler.java 
(original)
+++ poi/trunk/src/integrationtest/org/apache/poi/stress/HSLFFileHandler.java 
Thu Dec 17 21:42:19 2020
@@ -67,7 +67,7 @@ public class HSLFFileHandler extends Sli
             try {
                 testOneFile(file);
             } catch (Throwable e) {
-                logger.log(POILogger.WARN, "Failed to handle file " + file, e);
+                logger.log(POILogger.WARN, "Failed to handle file ", file, e);
             }
         }
     }

Modified: poi/trunk/src/java/org/apache/poi/hssf/model/InternalSheet.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/java/org/apache/poi/hssf/model/InternalSheet.java?rev=1884573&r1=1884572&r2=1884573&view=diff
==============================================================================
--- poi/trunk/src/java/org/apache/poi/hssf/model/InternalSheet.java (original)
+++ poi/trunk/src/java/org/apache/poi/hssf/model/InternalSheet.java Thu Dec 17 
21:42:19 2020
@@ -400,12 +400,12 @@ public final class InternalSheet {
     public static InternalSheet createSheet() {
         return new InternalSheet();
     }
+
     private InternalSheet() {
         _mergedCellsTable = new MergedCellsTable();
         List<RecordBase> records = new ArrayList<>(32);
 
-        if (log.check( POILogger.DEBUG ))
-            log.log(POILogger.DEBUG, "Sheet createsheet from scratch called");
+        log.log(POILogger.DEBUG, "Sheet createsheet from scratch called");
 
         records.add(createBOF());
 
@@ -452,8 +452,7 @@ public final class InternalSheet {
         records.add(EOFRecord.instance);
 
         _records = records;
-        if (log.check( POILogger.DEBUG ))
-            log.log(POILogger.DEBUG, "Sheet createsheet from scratch exit");
+        log.log(POILogger.DEBUG, "Sheet createsheet from scratch exit");
     }
 
     public RowRecordsAggregate getRowsAggregate() {
@@ -551,8 +550,7 @@ public final class InternalSheet {
         _dimensions.setFirstRow(firstrow);
         _dimensions.setLastCol(lastcol);
         _dimensions.setLastRow(lastrow);
-        if (log.check( POILogger.DEBUG ))
-            log.log(POILogger.DEBUG, "Sheet.setDimensions exiting");
+        log.log(POILogger.DEBUG, "Sheet.setDimensions exiting");
     }
 
     public void visitContainedRecords(RecordVisitor rv, int offset) {

Modified: poi/trunk/src/java/org/apache/poi/hssf/record/common/ExtRst.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/java/org/apache/poi/hssf/record/common/ExtRst.java?rev=1884573&r1=1884572&r2=1884573&view=diff
==============================================================================
--- poi/trunk/src/java/org/apache/poi/hssf/record/common/ExtRst.java (original)
+++ poi/trunk/src/java/org/apache/poi/hssf/record/common/ExtRst.java Thu Dec 17 
21:42:19 2020
@@ -78,7 +78,7 @@ public class ExtRst implements Comparabl
 
         // Spot corrupt records
         if(reserved != 1) {
-            _logger.log(POILogger.WARN, "Warning - ExtRst has wrong magic 
marker, expecting 1 but found " + reserved + " - ignoring");
+            _logger.log(POILogger.WARN, "Warning - ExtRst has wrong magic 
marker, expecting 1 but found ", reserved, " - ignoring");
             // Grab all the remaining data, and ignore it
             for(int i=0; i<expectedLength-2; i++) {
                 in.readByte();
@@ -121,7 +121,7 @@ public class ExtRst implements Comparabl
 
         int extraDataLength = runData - (numRuns*6);
         if(extraDataLength < 0) {
-            _logger.log( POILogger.WARN, "Warning - ExtRst overran by " + 
(0-extraDataLength) + " bytes");
+            _logger.log( POILogger.WARN, "Warning - ExtRst overran by ",  
(0-extraDataLength), " bytes");
             extraDataLength = 0;
         }
         extraData = IOUtils.safelyAllocate(extraDataLength, MAX_RECORD_LENGTH);

Modified: poi/trunk/src/java/org/apache/poi/hssf/usermodel/HSSFSheet.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/java/org/apache/poi/hssf/usermodel/HSSFSheet.java?rev=1884573&r1=1884572&r2=1884573&view=diff
==============================================================================
--- poi/trunk/src/java/org/apache/poi/hssf/usermodel/HSSFSheet.java (original)
+++ poi/trunk/src/java/org/apache/poi/hssf/usermodel/HSSFSheet.java Thu Dec 17 
21:42:19 2020
@@ -231,9 +231,9 @@ public final class HSSFSheet implements
             }
             if (log.check( POILogger.DEBUG )) {
                 if (cval instanceof Record) {
-                log.log( DEBUG, "record id = " + Integer.toHexString( ( 
(org.apache.poi.hssf.record.Record) cval ).getSid() ) );
+                    log.log( DEBUG, "record id = ", Integer.toHexString( ( 
(org.apache.poi.hssf.record.Record) cval ).getSid() ) );
                 } else {
-                    log.log( DEBUG, "record = " + cval );
+                    log.log( DEBUG, "record = ", cval );
                 }
             }
             hrow.createCellFromRecord( cval );

Modified: poi/trunk/src/java/org/apache/poi/hssf/usermodel/HSSFWorkbook.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/java/org/apache/poi/hssf/usermodel/HSSFWorkbook.java?rev=1884573&r1=1884572&r2=1884573&view=diff
==============================================================================
--- poi/trunk/src/java/org/apache/poi/hssf/usermodel/HSSFWorkbook.java 
(original)
+++ poi/trunk/src/java/org/apache/poi/hssf/usermodel/HSSFWorkbook.java Thu Dec 
17 21:42:19 2020
@@ -427,9 +427,7 @@ public final class HSSFWorkbook extends
      */
 
     private void convertLabelRecords(List<org.apache.poi.hssf.record.Record> 
records, int offset) {
-        if (log.check(POILogger.DEBUG)) {
-            log.log(POILogger.DEBUG, "convertLabelRecords called");
-        }
+        log.log(POILogger.DEBUG, "convertLabelRecords called");
         for (int k = offset; k < records.size(); k++) {
             Record rec = records.get(k);
 
@@ -448,9 +446,7 @@ public final class HSSFWorkbook extends
                 records.add(k, newrec);
             }
         }
-        if (log.check(POILogger.DEBUG)) {
-            log.log(POILogger.DEBUG, "convertLabelRecords exit");
-        }
+        log.log(POILogger.DEBUG, "convertLabelRecords exit");
     }
 
     /**

Modified: poi/trunk/src/java/org/apache/poi/sl/draw/DrawPictureShape.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/java/org/apache/poi/sl/draw/DrawPictureShape.java?rev=1884573&r1=1884572&r2=1884573&view=diff
==============================================================================
--- poi/trunk/src/java/org/apache/poi/sl/draw/DrawPictureShape.java (original)
+++ poi/trunk/src/java/org/apache/poi/sl/draw/DrawPictureShape.java Thu Dec 17 
21:42:19 2020
@@ -93,8 +93,8 @@ public class DrawPictureShape extends Dr
 
         // the fallback is the BitmapImageRenderer, at least it gracefully 
handles invalid images
         final Supplier<ImageRenderer> getFallback = () -> {
-            LOG.log(POILogger.WARN, "No suitable image renderer found for 
content-type '"+
-            contentType+"' - include poi-scratchpad (for wmf/emf) or poi-ooxml 
(for svg) jars!");
+            LOG.log(POILogger.WARN, "No suitable image renderer found for 
content-type '",
+                contentType, "' - include poi-scratchpad (for wmf/emf) or 
poi-ooxml (for svg) jars!");
             return fallback;
         };
 

Modified: 
poi/trunk/src/java/org/apache/poi/ss/formula/constant/ErrorConstant.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/java/org/apache/poi/ss/formula/constant/ErrorConstant.java?rev=1884573&r1=1884572&r2=1884573&view=diff
==============================================================================
--- poi/trunk/src/java/org/apache/poi/ss/formula/constant/ErrorConstant.java 
(original)
+++ poi/trunk/src/java/org/apache/poi/ss/formula/constant/ErrorConstant.java 
Thu Dec 17 21:42:19 2020
@@ -66,7 +66,7 @@ public class ErrorConstant {
                        default:    break;
                }
            }
-               logger.log( POILogger.WARN, "Warning - unexpected error code (" 
+ errorCode + ")");
+               logger.log( POILogger.WARN, "Warning - unexpected error code 
(", errorCode, ")");
                return new ErrorConstant(errorCode);
        }
 

Modified: poi/trunk/src/java/org/apache/poi/ss/usermodel/DataFormatter.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/java/org/apache/poi/ss/usermodel/DataFormatter.java?rev=1884573&r1=1884572&r2=1884573&view=diff
==============================================================================
--- poi/trunk/src/java/org/apache/poi/ss/usermodel/DataFormatter.java (original)
+++ poi/trunk/src/java/org/apache/poi/ss/usermodel/DataFormatter.java Thu Dec 
17 21:42:19 2020
@@ -598,7 +598,7 @@ public class DataFormatter {
         try {
             return new ExcelStyleDateFormatter(formatStr, dateSymbols);
         } catch(IllegalArgumentException iae) {
-            logger.log(POILogger.DEBUG, "Formatting failed for format " + 
formatStr + ", falling back", iae);
+            logger.log(POILogger.DEBUG, "Formatting failed for format ", 
formatStr, ", falling back", iae);
             // the pattern could not be parsed correctly,
             // so fall back to the default number format
             return getDefaultFormat(cellValue);
@@ -758,7 +758,7 @@ public class DataFormatter {
         try {
             return new InternalDecimalFormatWithScale(format, symbols);
         } catch(IllegalArgumentException iae) {
-            logger.log(POILogger.DEBUG, "Formatting failed for format " + 
formatStr + ", falling back", iae);
+            logger.log(POILogger.DEBUG, "Formatting failed for format ", 
formatStr, ", falling back", iae);
             // the pattern could not be parsed correctly,
             // so fall back to the default number format
             return getDefaultFormat(cellValue);

Modified: poi/trunk/src/ooxml/java/org/apache/poi/ooxml/POIXMLFactory.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/ooxml/java/org/apache/poi/ooxml/POIXMLFactory.java?rev=1884573&r1=1884572&r2=1884573&view=diff
==============================================================================
--- poi/trunk/src/ooxml/java/org/apache/poi/ooxml/POIXMLFactory.java (original)
+++ poi/trunk/src/ooxml/java/org/apache/poi/ooxml/POIXMLFactory.java Thu Dec 17 
21:42:19 2020
@@ -62,7 +62,7 @@ public abstract class POIXMLFactory {
                 }
             }
 
-            LOGGER.log(POILogger.DEBUG, "using default POIXMLDocumentPart for 
" + rel.getRelationshipType());
+            LOGGER.log(POILogger.DEBUG, "using default POIXMLDocumentPart for 
", rel.getRelationshipType());
             return new POIXMLDocumentPart(parent, part);
         } catch (IOException | XmlException e) {
             throw new POIXMLException(e.getMessage(), e);

Modified: 
poi/trunk/src/ooxml/java/org/apache/poi/openxml4j/opc/PackageRelationshipCollection.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/ooxml/java/org/apache/poi/openxml4j/opc/PackageRelationshipCollection.java?rev=1884573&r1=1884572&r2=1884573&view=diff
==============================================================================
--- 
poi/trunk/src/ooxml/java/org/apache/poi/openxml4j/opc/PackageRelationshipCollection.java
 (original)
+++ 
poi/trunk/src/ooxml/java/org/apache/poi/openxml4j/opc/PackageRelationshipCollection.java
 Thu Dec 17 21:42:19 2020
@@ -300,7 +300,7 @@ public final class PackageRelationshipCo
     public void parseRelationshipsPart(PackagePart relPart)
             throws InvalidFormatException {
         try {
-            logger.log(POILogger.DEBUG, "Parsing relationship: " + 
relPart.getPartName());
+            logger.log(POILogger.DEBUG, "Parsing relationship: ", 
relPart.getPartName());
             Document xmlRelationshipsDoc = 
DocumentHelper.readDocument(relPart.getInputStream());
 
             // Browse default types

Modified: poi/trunk/src/ooxml/java/org/apache/poi/openxml4j/opc/ZipPackage.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/ooxml/java/org/apache/poi/openxml4j/opc/ZipPackage.java?rev=1884573&r1=1884572&r2=1884573&view=diff
==============================================================================
--- poi/trunk/src/ooxml/java/org/apache/poi/openxml4j/opc/ZipPackage.java 
(original)
+++ poi/trunk/src/ooxml/java/org/apache/poi/openxml4j/opc/ZipPackage.java Thu 
Dec 17 21:42:19 2020
@@ -311,7 +311,7 @@ public final class ZipPackage extends OP
                     : 
PackagingURIHelper.createPartName(ZipHelper.getOPCNameFromZipItemName(entryName));
             } catch (Exception e) {
                 // We assume we can continue, even in degraded mode ...
-                LOG.log(POILogger.WARN,"Entry " + entryName + " is not valid, 
so this part won't be add to the package.", e);
+                LOG.log(POILogger.WARN,"Entry ", entryName, " is not valid, so 
this part won't be add to the package.", e);
             }
 
             this.partName = ppn;
@@ -437,9 +437,9 @@ public final class ZipPackage extends OP
                        } finally {
                                // Either the save operation succeed or not, we 
delete the temporary file
                                if (!tempFile.delete()) {
-                                       LOG.log(POILogger.WARN, "The temporary 
file: '"
-                                       + targetFile.getAbsolutePath()
-                                       + "' cannot be deleted ! Make sure that 
no other application use it.");
+                                       LOG.log(POILogger.WARN, "The temporary 
file: '",
+                                           targetFile.getAbsolutePath(),
+                                           "' cannot be deleted ! Make sure 
that no other application use it.");
                                }
                        }
                }
@@ -534,7 +534,7 @@ public final class ZipPackage extends OP
                 }
 
                                final PackagePartName ppn = part.getPartName();
-                               LOG.log(POILogger.DEBUG,"Save part '" + 
ZipHelper.getZipItemNameFromOPCName(ppn.getName()) + "'");
+                               LOG.log(POILogger.DEBUG,"Save part '", 
ZipHelper.getZipItemNameFromOPCName(ppn.getName()), "'");
                                final PartMarshaller marshaller = 
partMarshallers.get(part._contentType);
 
                                final PartMarshaller pm = (marshaller != null) 
? marshaller : defaultPartMarshaller;

Modified: 
poi/trunk/src/ooxml/java/org/apache/poi/poifs/crypt/dsig/SignatureConfig.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/ooxml/java/org/apache/poi/poifs/crypt/dsig/SignatureConfig.java?rev=1884573&r1=1884572&r2=1884573&view=diff
==============================================================================
--- 
poi/trunk/src/ooxml/java/org/apache/poi/poifs/crypt/dsig/SignatureConfig.java 
(original)
+++ 
poi/trunk/src/ooxml/java/org/apache/poi/poifs/crypt/dsig/SignatureConfig.java 
Thu Dec 17 21:42:19 2020
@@ -350,7 +350,7 @@ public class SignatureConfig {
             try {
                 this.executionTime = fmt.parse(executionTime);
             } catch (ParseException e) {
-                LOG.log(POILogger.WARN, "Illegal execution time: 
"+executionTime);
+                LOG.log(POILogger.WARN, "Illegal execution time: ", 
executionTime);
             }
         }
     }

Modified: 
poi/trunk/src/ooxml/java/org/apache/poi/poifs/crypt/dsig/SignatureInfo.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/ooxml/java/org/apache/poi/poifs/crypt/dsig/SignatureInfo.java?rev=1884573&r1=1884572&r2=1884573&view=diff
==============================================================================
--- poi/trunk/src/ooxml/java/org/apache/poi/poifs/crypt/dsig/SignatureInfo.java 
(original)
+++ poi/trunk/src/ooxml/java/org/apache/poi/poifs/crypt/dsig/SignatureInfo.java 
Thu Dec 17 21:42:19 2020
@@ -378,7 +378,7 @@ public class SignatureInfo {
          */
         List<XMLObject> objects = new ArrayList<>();
         for (SignatureFacet signatureFacet : 
signatureConfig.getSignatureFacets()) {
-            LOG.log(POILogger.DEBUG, "invoking signature facet: " + 
signatureFacet.getClass().getSimpleName());
+            LOG.log(POILogger.DEBUG, "invoking signature facet: ", 
signatureFacet.getClass().getSimpleName());
             signatureFacet.preSign(this, document, references, objects);
         }
 
@@ -415,10 +415,10 @@ public class SignatureInfo {
          * Completion of undigested ds:References in the ds:Manifests.
          */
         for (XMLObject object : objects) {
-            LOG.log(POILogger.DEBUG, "object java type: " + 
object.getClass().getName());
+            LOG.log(POILogger.DEBUG, "object java type: ", 
object.getClass().getName());
             List<XMLStructure> objectContentList = object.getContent();
             for (XMLStructure objectContent : objectContentList) {
-                LOG.log(POILogger.DEBUG, "object content java type: " + 
objectContent.getClass().getName());
+                LOG.log(POILogger.DEBUG, "object content java type: ", 
objectContent.getClass().getName());
                 if (!(objectContent instanceof Manifest)) {
                     continue;
                 }
@@ -593,7 +593,8 @@ public class SignatureInfo {
             return (Element)sigValNl.item(0);
         }
 
-        LOG.log(POILogger.WARN, "Signature element '"+localName+"' was 
"+(sigValNl.getLength() == 0 ? "not found" : "multiple times"));
+        LOG.log(POILogger.WARN, "Signature element '", localName, "' was ",
+                (sigValNl.getLength() == 0 ? "not found" : "multiple times"));
 
         return null;
     }
@@ -703,7 +704,7 @@ public class SignatureInfo {
             try {
                 return 
(Provider)Class.forName(className).getDeclaredConstructor().newInstance();
             } catch (Exception e) {
-                LOG.log(POILogger.DEBUG, "XMLDsig-Provider '"+className+"' 
can't be found - trying next.");
+                LOG.log(POILogger.DEBUG, "XMLDsig-Provider '", className, "' 
can't be found - trying next.");
                 return null;
             }
         }

Modified: 
poi/trunk/src/ooxml/java/org/apache/poi/poifs/crypt/dsig/facets/OOXMLSignatureFacet.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/ooxml/java/org/apache/poi/poifs/crypt/dsig/facets/OOXMLSignatureFacet.java?rev=1884573&r1=1884572&r2=1884573&view=diff
==============================================================================
--- 
poi/trunk/src/ooxml/java/org/apache/poi/poifs/crypt/dsig/facets/OOXMLSignatureFacet.java
 (original)
+++ 
poi/trunk/src/ooxml/java/org/apache/poi/poifs/crypt/dsig/facets/OOXMLSignatureFacet.java
 Thu Dec 17 21:42:19 2020
@@ -178,7 +178,7 @@ public class OOXMLSignatureFacet impleme
 
                 if (relationshipType.endsWith("customXml")
                     && !(contentType.equals("inkml+xml") || 
contentType.equals("text/xml"))) {
-                    LOG.log(POILogger.DEBUG, "skipping customXml with content 
type: " + contentType);
+                    LOG.log(POILogger.DEBUG, "skipping customXml with content 
type: ", contentType);
                     continue;
                 }
 
@@ -212,7 +212,7 @@ public class OOXMLSignatureFacet impleme
         }
         try {
             pn = new URI(pn).normalize().getPath().replace('\\', '/');
-            LOG.log(POILogger.DEBUG, "part name: " + pn);
+            LOG.log(POILogger.DEBUG, "part name: ", pn);
         } catch (URISyntaxException e) {
             throw new XMLSignatureException(e);
         }
@@ -230,7 +230,7 @@ public class OOXMLSignatureFacet impleme
         CTSignatureTime ctTime = sigTime.addNewSignatureTime();
         ctTime.setFormat("YYYY-MM-DDThh:mm:ssTZD");
         ctTime.setValue(signatureConfig.formatExecutionTime());
-        LOG.log(POILogger.DEBUG, "execution time: " + ctTime.getValue());
+        LOG.log(POILogger.DEBUG, "execution time: ", ctTime.getValue());
 
         Element n = (Element)document.importNode(ctTime.getDomNode(),true);
         List<XMLStructure> signatureTimeContent = new ArrayList<>();
@@ -328,7 +328,7 @@ public class OOXMLSignatureFacet impleme
     }
 
     protected static boolean isSignedRelationship(String relationshipType) {
-        LOG.log(POILogger.DEBUG, "relationship type: " + relationshipType);
+        LOG.log(POILogger.DEBUG, "relationship type: ", relationshipType);
         String rt = relationshipType.replaceFirst(".*/relationships/", "");
         return (signed.contains(rt) || rt.endsWith("customXml"));
     }

Modified: 
poi/trunk/src/ooxml/java/org/apache/poi/poifs/crypt/dsig/services/RelationshipTransformService.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/ooxml/java/org/apache/poi/poifs/crypt/dsig/services/RelationshipTransformService.java?rev=1884573&r1=1884572&r2=1884573&view=diff
==============================================================================
--- 
poi/trunk/src/ooxml/java/org/apache/poi/poifs/crypt/dsig/services/RelationshipTransformService.java
 (original)
+++ 
poi/trunk/src/ooxml/java/org/apache/poi/poifs/crypt/dsig/services/RelationshipTransformService.java
 Thu Dec 17 21:42:19 2020
@@ -187,9 +187,9 @@ public class RelationshipTransformServic
      */
     public Data transform(Data data, XMLCryptoContext context) throws 
TransformException {
         LOG.log(POILogger.DEBUG, "transform(data,context)");
-        LOG.log(POILogger.DEBUG, "data java type: " + 
data.getClass().getName());
+        LOG.log(POILogger.DEBUG, "data java type: ", 
data.getClass().getName());
         OctetStreamData octetStreamData = (OctetStreamData) data;
-        LOG.log(POILogger.DEBUG, "URI: " + octetStreamData.getURI());
+        LOG.log(POILogger.DEBUG, "URI: ", octetStreamData.getURI());
         InputStream octetStream = octetStreamData.getOctetStream();
 
         Document doc;

Modified: 
poi/trunk/src/ooxml/java/org/apache/poi/poifs/crypt/dsig/services/TSPTimeStampService.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/ooxml/java/org/apache/poi/poifs/crypt/dsig/services/TSPTimeStampService.java?rev=1884573&r1=1884572&r2=1884573&view=diff
==============================================================================
--- 
poi/trunk/src/ooxml/java/org/apache/poi/poifs/crypt/dsig/services/TSPTimeStampService.java
 (original)
+++ 
poi/trunk/src/ooxml/java/org/apache/poi/poifs/crypt/dsig/services/TSPTimeStampService.java
 Thu Dec 17 21:42:19 2020
@@ -188,11 +188,11 @@ public class TSPTimeStampService impleme
         timeStampResponse.validate(request);
 
         if (0 != timeStampResponse.getStatus()) {
-            LOG.log(POILogger.DEBUG, "status: " + 
timeStampResponse.getStatus());
-            LOG.log(POILogger.DEBUG, "status string: " + 
timeStampResponse.getStatusString());
+            LOG.log(POILogger.DEBUG, "status: ", 
timeStampResponse.getStatus());
+            LOG.log(POILogger.DEBUG, "status string: ", 
timeStampResponse.getStatusString());
             PKIFailureInfo failInfo = timeStampResponse.getFailInfo();
             if (null != failInfo) {
-                LOG.log(POILogger.DEBUG, "fail info int value: " + 
failInfo.intValue());
+                LOG.log(POILogger.DEBUG, "fail info int value: ", 
failInfo.intValue());
                 if (/*PKIFailureInfo.unacceptedPolicy*/(1 << 8) == 
failInfo.intValue()) {
                     LOG.log(POILogger.DEBUG, "unaccepted policy");
                 }
@@ -204,8 +204,8 @@ public class TSPTimeStampService impleme
         SignerId signerId = timeStampToken.getSID();
         BigInteger signerCertSerialNumber = signerId.getSerialNumber();
         X500Name signerCertIssuer = signerId.getIssuer();
-        LOG.log(POILogger.DEBUG, "signer cert serial number: " + 
signerCertSerialNumber);
-        LOG.log(POILogger.DEBUG, "signer cert issuer: " + signerCertIssuer);
+        LOG.log(POILogger.DEBUG, "signer cert serial number: ", 
signerCertSerialNumber);
+        LOG.log(POILogger.DEBUG, "signer cert issuer: ", signerCertIssuer);
 
         // TSP signer certificates retrieval
         Collection<X509CertificateHolder> certificates = 
timeStampToken.getCertificates().getMatches(null);
@@ -229,7 +229,7 @@ public class TSPTimeStampService impleme
         x509converter.setProvider("BC");
         X509CertificateHolder certificate = signerCert;
         do {
-            LOG.log(POILogger.DEBUG, "adding to certificate chain: " + 
certificate.getSubject());
+            LOG.log(POILogger.DEBUG, "adding to certificate chain: ", 
certificate.getSubject());
             tspCertificateChain.add(x509converter.getCertificate(certificate));
             if (certificate.getSubject().equals(certificate.getIssuer())) {
                 break;
@@ -253,8 +253,8 @@ public class TSPTimeStampService impleme
             signatureConfig.getTspValidator().validate(tspCertificateChain, 
revocationData);
         }
 
-        LOG.log(POILogger.DEBUG, "time-stamp token time: "
-                + timeStampToken.getTimeStampInfo().getGenTime());
+        LOG.log(POILogger.DEBUG, "time-stamp token time: ",
+                timeStampToken.getTimeStampInfo().getGenTime());
 
         return timeStampToken.getEncoded();
     }

Modified: 
poi/trunk/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFDrawing.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFDrawing.java?rev=1884573&r1=1884572&r2=1884573&view=diff
==============================================================================
--- poi/trunk/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFDrawing.java 
(original)
+++ poi/trunk/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFDrawing.java Thu 
Dec 17 21:42:19 2020
@@ -641,7 +641,7 @@ public final class XSSFDrawing extends P
                             shape = new XSSFShapeGroup(this, (CTGroupShape) 
obj);
                         } else if (obj instanceof XmlAnyTypeImpl) {
                             LOG.log(POILogger.WARN,
-                                "trying to parse AlternateContent, " + "this 
unlinks the returned Shapes from the underlying xml content, " + "so those 
shapes can't be used to modify the drawing, " + "i.e. modifications will be 
ignored!");
+                                "trying to parse AlternateContent, this 
unlinks the returned Shapes from the underlying xml content, so those shapes 
can't be used to modify the drawing, i.e. modifications will be ignored!");
 
                             // XmlAnyTypeImpl is returned for AlternateContent
                             // parts, which might contain a CTDrawing

Modified: 
poi/trunk/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFWorkbook.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFWorkbook.java?rev=1884573&r1=1884572&r2=1884573&view=diff
==============================================================================
--- poi/trunk/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFWorkbook.java 
(original)
+++ poi/trunk/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFWorkbook.java 
Thu Dec 17 21:42:19 2020
@@ -416,7 +416,7 @@ public class XSSFWorkbook extends POIXML
                 for (CTExternalReference er : 
this.workbook.getExternalReferences().getExternalReferenceArray()) {
                     ExternalLinksTable el = elIdMap.get(er.getId());
                     if(el == null) {
-                        logger.log(POILogger.WARN, "ExternalLinksTable with 
r:id " + er.getId()+ " was defined, but didn't exist in package, skipping");
+                        logger.log(POILogger.WARN, "ExternalLinksTable with 
r:id ", er.getId(), " was defined, but didn't exist in package, skipping");
                         continue;
                     }
                     externalLinks.add(el);
@@ -437,7 +437,8 @@ public class XSSFWorkbook extends POIXML
     public void parseSheet(Map<String, XSSFSheet> shIdMap, CTSheet ctSheet) {
         XSSFSheet sh = shIdMap.get(ctSheet.getId());
         if(sh == null) {
-            logger.log(POILogger.WARN, "Sheet with name " + ctSheet.getName() 
+ " and r:id " + ctSheet.getId()+ " was defined, but didn't exist in package, 
skipping");
+            logger.log(POILogger.WARN, "Sheet with name ", ctSheet.getName(), 
" and r:id ",
+                    ctSheet.getId(), " was defined, but didn't exist in 
package, skipping");
             return;
         }
         sh.sheet = ctSheet;

Modified: 
poi/trunk/src/ooxml/testcases/org/apache/poi/poifs/crypt/dsig/TestSignatureInfo.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/ooxml/testcases/org/apache/poi/poifs/crypt/dsig/TestSignatureInfo.java?rev=1884573&r1=1884572&r2=1884573&view=diff
==============================================================================
--- 
poi/trunk/src/ooxml/testcases/org/apache/poi/poifs/crypt/dsig/TestSignatureInfo.java
 (original)
+++ 
poi/trunk/src/ooxml/testcases/org/apache/poi/poifs/crypt/dsig/TestSignatureInfo.java
 Thu Dec 17 21:42:19 2020
@@ -357,7 +357,7 @@ public class TestSignatureInfo {
                 assertNotNull(result);
                 assertEquals("test-file: " + testFile, 1, result.size());
                 X509Certificate signer = result.get(0);
-                LOG.log(POILogger.DEBUG, "signer: " + 
signer.getSubjectX500Principal());
+                LOG.log(POILogger.DEBUG, "signer: ", 
signer.getSubjectX500Principal());
 
                 boolean b = si.verifySignature();
                 assertTrue("test-file: " + testFile, b);
@@ -385,8 +385,8 @@ public class TestSignatureInfo {
             assertEquals("test-file: " + testFile, 2, result.size());
             X509Certificate signer1 = result.get(0);
             X509Certificate signer2 = result.get(1);
-            LOG.log(POILogger.DEBUG, "signer 1: " + 
signer1.getSubjectX500Principal());
-            LOG.log(POILogger.DEBUG, "signer 2: " + 
signer2.getSubjectX500Principal());
+            LOG.log(POILogger.DEBUG, "signer 1: ", 
signer1.getSubjectX500Principal());
+            LOG.log(POILogger.DEBUG, "signer 2: ", 
signer2.getSubjectX500Principal());
 
             boolean b = si.verifySignature();
             assertTrue("test-file: " + testFile, b);
@@ -527,8 +527,8 @@ public class TestSignatureInfo {
             } else {
                 TimeStampServiceValidator tspValidator = (validateChain, 
revocationData) -> {
                     for (X509Certificate certificate : validateChain) {
-                        LOG.log(POILogger.DEBUG, "certificate: " + 
certificate.getSubjectX500Principal());
-                        LOG.log(POILogger.DEBUG, "validity: " + 
certificate.getNotBefore() + " - " + certificate.getNotAfter());
+                        LOG.log(POILogger.DEBUG, "certificate: ", 
certificate.getSubjectX500Principal());
+                        LOG.log(POILogger.DEBUG, "validity: ", 
certificate.getNotBefore(), " - ", certificate.getNotAfter());
                     }
                 };
                 signatureConfig.setTspValidator(tspValidator);

Modified: 
poi/trunk/src/ooxml/testcases/org/apache/poi/ss/tests/TestWorkbookFactory.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/ooxml/testcases/org/apache/poi/ss/tests/TestWorkbookFactory.java?rev=1884573&r1=1884572&r2=1884573&view=diff
==============================================================================
--- 
poi/trunk/src/ooxml/testcases/org/apache/poi/ss/tests/TestWorkbookFactory.java 
(original)
+++ 
poi/trunk/src/ooxml/testcases/org/apache/poi/ss/tests/TestWorkbookFactory.java 
Thu Dec 17 21:42:19 2020
@@ -94,8 +94,7 @@ public final class TestWorkbookFactory {
             else {
                 // TODO: close() re-writes the sample-file?! Resort to 
revert() for now to close file handle...
                 LOGGER.log(POILogger.WARN,
-                        "reverting XSSFWorkbook rather than closing it to 
avoid close() modifying the file on disk. " +
-                        "Refer to bug 58779.");
+                        "reverting XSSFWorkbook rather than closing it to 
avoid close() modifying the file on disk. Refer to bug 58779.");
                 xwb.getPackage().revert();
             }
         } else {

Modified: poi/trunk/src/scratchpad/src/org/apache/poi/hdgf/chunks/Chunk.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/scratchpad/src/org/apache/poi/hdgf/chunks/Chunk.java?rev=1884573&r1=1884572&r2=1884573&view=diff
==============================================================================
--- poi/trunk/src/scratchpad/src/org/apache/poi/hdgf/chunks/Chunk.java 
(original)
+++ poi/trunk/src/scratchpad/src/org/apache/poi/hdgf/chunks/Chunk.java Thu Dec 
17 21:42:19 2020
@@ -180,7 +180,7 @@ public final class Chunk {
             // Check we seem to have enough data
             if(offset >= contents.length) {
                 logger.log(POILogger.WARN,
-                        "Command offset " + offset + " past end of data at " + 
contents.length
+                        "Command offset ", offset, " past end of data at ", 
contents.length
                 );
                 continue;
             }

Modified: 
poi/trunk/src/scratchpad/src/org/apache/poi/hdgf/chunks/ChunkFactory.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/scratchpad/src/org/apache/poi/hdgf/chunks/ChunkFactory.java?rev=1884573&r1=1884572&r2=1884573&view=diff
==============================================================================
--- poi/trunk/src/scratchpad/src/org/apache/poi/hdgf/chunks/ChunkFactory.java 
(original)
+++ poi/trunk/src/scratchpad/src/org/apache/poi/hdgf/chunks/ChunkFactory.java 
Thu Dec 17 21:42:19 2020
@@ -140,7 +140,7 @@ public final class ChunkFactory {
                //  as required
                if(endOfDataPos > data.length) {
                        logger.log(POILogger.WARN,
-                               "Header called for " + header.getLength() +" 
bytes, but that would take us past the end of the data!");
+                               "Header called for ", header.getLength(), " 
bytes, but that would take us past the end of the data!");
 
                        endOfDataPos = data.length;
                        header.setLength(data.length - offset - 
header.getSizeInBytes());

Modified: 
poi/trunk/src/scratchpad/src/org/apache/poi/hdgf/streams/ChunkStream.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/scratchpad/src/org/apache/poi/hdgf/streams/ChunkStream.java?rev=1884573&r1=1884572&r2=1884573&view=diff
==============================================================================
--- poi/trunk/src/scratchpad/src/org/apache/poi/hdgf/streams/ChunkStream.java 
(original)
+++ poi/trunk/src/scratchpad/src/org/apache/poi/hdgf/streams/ChunkStream.java 
Thu Dec 17 21:42:19 2020
@@ -66,7 +66,7 @@ public final class ChunkStream extends S
 
                                        pos += chunk.getOnDiskSize();
                                } else {
-                                       logger.log(POILogger.WARN, "Needed " + 
headerSize + " bytes to create the next chunk header, but only found " + 
(contents.length-pos) + " bytes, ignoring rest of data");
+                                       logger.log(POILogger.WARN, "Needed ", 
headerSize, " bytes to create the next chunk header, but only found ", 
(contents.length-pos), " bytes, ignoring rest of data");
                                        pos = contents.length;
                                }
                        }

Modified: 
poi/trunk/src/scratchpad/src/org/apache/poi/hmef/attribute/MAPIDateAttribute.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/scratchpad/src/org/apache/poi/hmef/attribute/MAPIDateAttribute.java?rev=1884573&r1=1884572&r2=1884573&view=diff
==============================================================================
--- 
poi/trunk/src/scratchpad/src/org/apache/poi/hmef/attribute/MAPIDateAttribute.java
 (original)
+++ 
poi/trunk/src/scratchpad/src/org/apache/poi/hmef/attribute/MAPIDateAttribute.java
 Thu Dec 17 21:42:19 2020
@@ -80,7 +80,7 @@ public final class MAPIDateAttribute ext
          return ((MAPIDateAttribute)attr).getDate();
       }
       
-      logger.log(POILogger.WARN, "Warning, non date property found: " + attr);
+      logger.log(POILogger.WARN, "Warning, non date property found: ", attr);
       return null;
   }
 }

Modified: 
poi/trunk/src/scratchpad/src/org/apache/poi/hmef/attribute/MAPIStringAttribute.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/scratchpad/src/org/apache/poi/hmef/attribute/MAPIStringAttribute.java?rev=1884573&r1=1884572&r2=1884573&view=diff
==============================================================================
--- 
poi/trunk/src/scratchpad/src/org/apache/poi/hmef/attribute/MAPIStringAttribute.java
 (original)
+++ 
poi/trunk/src/scratchpad/src/org/apache/poi/hmef/attribute/MAPIStringAttribute.java
 Thu Dec 17 21:42:19 2020
@@ -77,7 +77,7 @@ public final class MAPIStringAttribute e
          return ((MAPIRtfAttribute)attr).getDataString();
       }
       
-      logger.log(POILogger.WARN, "Warning, non string property found: " + 
attr);
+      logger.log(POILogger.WARN, "Warning, non string property found: ", attr);
       return null;
   }
 }

Modified: 
poi/trunk/src/scratchpad/src/org/apache/poi/hmef/attribute/TNEFDateAttribute.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/scratchpad/src/org/apache/poi/hmef/attribute/TNEFDateAttribute.java?rev=1884573&r1=1884572&r2=1884573&view=diff
==============================================================================
--- 
poi/trunk/src/scratchpad/src/org/apache/poi/hmef/attribute/TNEFDateAttribute.java
 (original)
+++ 
poi/trunk/src/scratchpad/src/org/apache/poi/hmef/attribute/TNEFDateAttribute.java
 Thu Dec 17 21:42:19 2020
@@ -95,7 +95,7 @@ public final class TNEFDateAttribute ext
          return ((TNEFDateAttribute)attr).getDate();
       }
       
-      logger.log(POILogger.WARN, "Warning, non date property found: " + attr);
+      logger.log(POILogger.WARN, "Warning, non date property found: ", attr);
       return null;
   }
 }

Modified: 
poi/trunk/src/scratchpad/src/org/apache/poi/hmef/attribute/TNEFStringAttribute.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/scratchpad/src/org/apache/poi/hmef/attribute/TNEFStringAttribute.java?rev=1884573&r1=1884572&r2=1884573&view=diff
==============================================================================
--- 
poi/trunk/src/scratchpad/src/org/apache/poi/hmef/attribute/TNEFStringAttribute.java
 (original)
+++ 
poi/trunk/src/scratchpad/src/org/apache/poi/hmef/attribute/TNEFStringAttribute.java
 Thu Dec 17 21:42:19 2020
@@ -78,7 +78,7 @@ public final class TNEFStringAttribute e
          return ((TNEFStringAttribute)attr).getString();
       }
       
-      logger.log(POILogger.WARN, "Warning, non string property found: " + 
attr);
+      logger.log(POILogger.WARN, "Warning, non string property found: ", attr);
       return null;
   }
 }

Modified: 
poi/trunk/src/scratchpad/src/org/apache/poi/hslf/model/textproperties/BitMaskTextProp.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/scratchpad/src/org/apache/poi/hslf/model/textproperties/BitMaskTextProp.java?rev=1884573&r1=1884572&r2=1884573&view=diff
==============================================================================
--- 
poi/trunk/src/scratchpad/src/org/apache/poi/hslf/model/textproperties/BitMaskTextProp.java
 (original)
+++ 
poi/trunk/src/scratchpad/src/org/apache/poi/hslf/model/textproperties/BitMaskTextProp.java
 Thu Dec 17 21:42:19 2020
@@ -148,9 +148,10 @@ public abstract class BitMaskTextProp ex
            setWriteMask(writeMask);
            super.setValue(maskValue(val));
            if (val != super.getValue()) {
-               logger.log(POILogger.WARN, "Style properties of '"+getName()+"' 
don't match mask - output will be sanitized");
+               logger.log(POILogger.WARN, "Style properties of '", getName(), 
"' don't match mask - output will be sanitized");
                if (logger.check(POILogger.DEBUG)) {
-                   StringBuilder sb = new StringBuilder("The following style 
attributes of the '"+getName()+"' property will be ignored:\n");
+                   StringBuilder sb = new StringBuilder("The following style 
attributes of the '")
+                                               .append(getName()).append("' 
property will be ignored:\n");
                    int i=0;
                    for (int mask : subPropMasks) {
                        if (!subPropMatches[i] && (val & mask) != 0) {

Modified: 
poi/trunk/src/scratchpad/src/org/apache/poi/hslf/record/Comment2000.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/scratchpad/src/org/apache/poi/hslf/record/Comment2000.java?rev=1884573&r1=1884572&r2=1884573&view=diff
==============================================================================
--- poi/trunk/src/scratchpad/src/org/apache/poi/hslf/record/Comment2000.java 
(original)
+++ poi/trunk/src/scratchpad/src/org/apache/poi/hslf/record/Comment2000.java 
Thu Dec 17 21:42:19 2020
@@ -129,7 +129,7 @@ public final class Comment2000 extends R
             } else if (r instanceof Comment2000Atom){
                 commentAtom = (Comment2000Atom)r;
             } else {
-                logger.log(POILogger.WARN, "Unexpected record with 
type="+r.getRecordType()+" in Comment2000: " + r.getClass().getName());
+                logger.log(POILogger.WARN, "Unexpected record with type=", 
r.getRecordType(), " in Comment2000: ", r.getClass().getName());
             }
         }
 

Modified: 
poi/trunk/src/scratchpad/src/org/apache/poi/hslf/record/CurrentUserAtom.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/scratchpad/src/org/apache/poi/hslf/record/CurrentUserAtom.java?rev=1884573&r1=1884572&r2=1884573&view=diff
==============================================================================
--- 
poi/trunk/src/scratchpad/src/org/apache/poi/hslf/record/CurrentUserAtom.java 
(original)
+++ 
poi/trunk/src/scratchpad/src/org/apache/poi/hslf/record/CurrentUserAtom.java 
Thu Dec 17 21:42:19 2020
@@ -177,7 +177,7 @@ public class CurrentUserAtom
                long usernameLen = LittleEndian.getUShort(_contents,20);
                if(usernameLen > 512) {
                        // Handle the case of it being garbage
-                       logger.log(POILogger.WARN, "Warning - invalid username 
length " + usernameLen + " found, treating as if there was no username set");
+                       logger.log(POILogger.WARN, "Warning - invalid username 
length ", usernameLen, " found, treating as if there was no username set");
                        usernameLen = 0;
                }
 

Modified: poi/trunk/src/scratchpad/src/org/apache/poi/hslf/record/Document.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/scratchpad/src/org/apache/poi/hslf/record/Document.java?rev=1884573&r1=1884572&r2=1884573&view=diff
==============================================================================
--- poi/trunk/src/scratchpad/src/org/apache/poi/hslf/record/Document.java 
(original)
+++ poi/trunk/src/scratchpad/src/org/apache/poi/hslf/record/Document.java Thu 
Dec 17 21:42:19 2020
@@ -164,7 +164,7 @@ public final class Document extends Posi
                        logger.log(POILogger.WARN, "No SlideListWithText's 
found - there should normally be at least one!");
                }
                if(slwtcount > 3) {
-                       logger.log(POILogger.WARN, "Found " + slwtcount + " 
SlideListWithTexts - normally there should only be three!");
+                       logger.log(POILogger.WARN, "Found ", slwtcount, " 
SlideListWithTexts - normally there should only be three!");
                }
 
                // Now grab all the SLWTs

Modified: 
poi/trunk/src/scratchpad/src/org/apache/poi/hslf/record/ExMCIMovie.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/scratchpad/src/org/apache/poi/hslf/record/ExMCIMovie.java?rev=1884573&r1=1884572&r2=1884573&view=diff
==============================================================================
--- poi/trunk/src/scratchpad/src/org/apache/poi/hslf/record/ExMCIMovie.java 
(original)
+++ poi/trunk/src/scratchpad/src/org/apache/poi/hslf/record/ExMCIMovie.java Thu 
Dec 17 21:42:19 2020
@@ -72,7 +72,7 @@ public class ExMCIMovie extends RecordCo
         if (_children[0] instanceof ExVideoContainer) {
             exVideo = (ExVideoContainer) _children[0];
         } else {
-            logger.log(POILogger.ERROR, "First child record wasn't a 
ExVideoContainer, was of type " + _children[0].getRecordType());
+            logger.log(POILogger.ERROR, "First child record wasn't a 
ExVideoContainer, was of type ", _children[0].getRecordType());
         }
     }
 

Modified: 
poi/trunk/src/scratchpad/src/org/apache/poi/hslf/record/FontCollection.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/scratchpad/src/org/apache/poi/hslf/record/FontCollection.java?rev=1884573&r1=1884572&r2=1884573&view=diff
==============================================================================
--- poi/trunk/src/scratchpad/src/org/apache/poi/hslf/record/FontCollection.java 
(original)
+++ poi/trunk/src/scratchpad/src/org/apache/poi/hslf/record/FontCollection.java 
Thu Dec 17 21:42:19 2020
@@ -62,7 +62,7 @@ public final class FontCollection extend
                            HSLFFontInfo fi = addFont(fontHeader);
                            fi.addFacet(fed);
                        } else {
-                               logger.log(POILogger.WARN, "Warning: 
FontCollection child wasn't a FontEntityAtom, was " + 
r.getClass().getSimpleName());
+                               logger.log(POILogger.WARN, "Warning: 
FontCollection child wasn't a FontEntityAtom, was ", 
r.getClass().getSimpleName());
                        }
                }
        }

Modified: 
poi/trunk/src/scratchpad/src/org/apache/poi/hslf/record/HeadersFootersContainer.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/scratchpad/src/org/apache/poi/hslf/record/HeadersFootersContainer.java?rev=1884573&r1=1884572&r2=1884573&view=diff
==============================================================================
--- 
poi/trunk/src/scratchpad/src/org/apache/poi/hslf/record/HeadersFootersContainer.java
 (original)
+++ 
poi/trunk/src/scratchpad/src/org/apache/poi/hslf/record/HeadersFootersContainer.java
 Thu Dec 17 21:42:19 2020
@@ -89,11 +89,11 @@ public final class HeadersFootersContain
                         csFooter = cs;
                         break;
                     default:
-                        logger.log(POILogger.WARN, "Unexpected CString.Options 
in HeadersFootersContainer: " + opts);
+                        logger.log(POILogger.WARN, "Unexpected CString.Options 
in HeadersFootersContainer: ", opts);
                         break;
                 }
             } else {
-                logger.log(POILogger.WARN, "Unexpected record in 
HeadersFootersContainer: " + child);
+                logger.log(POILogger.WARN, "Unexpected record in 
HeadersFootersContainer: ", child);
             }
         }
     }

Modified: poi/trunk/src/scratchpad/src/org/apache/poi/hslf/record/PPDrawing.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/scratchpad/src/org/apache/poi/hslf/record/PPDrawing.java?rev=1884573&r1=1884572&r2=1884573&view=diff
==============================================================================
--- poi/trunk/src/scratchpad/src/org/apache/poi/hslf/record/PPDrawing.java 
(original)
+++ poi/trunk/src/scratchpad/src/org/apache/poi/hslf/record/PPDrawing.java Thu 
Dec 17 21:42:19 2020
@@ -201,7 +201,7 @@ public final class PPDrawing extends Rec
                // Wind on
                int size = r.getRecordSize();
                if(size < 8) {
-                       logger.log(POILogger.WARN, "Hit short DDF record at " + 
startPos + " - " + size);
+                       logger.log(POILogger.WARN, "Hit short DDF record at ", 
startPos, " - ", size);
                }
 
                /*
@@ -211,7 +211,7 @@ public final class PPDrawing extends Rec
                 * Sometimes it is not so, see an example in bug #44770. Most 
likely reason is that one of ddf records calculates wrong size.
                 */
                if(size != escherBytes){
-                       logger.log(POILogger.WARN, "Record length=" + 
escherBytes + " but getRecordSize() returned " + r.getRecordSize() + "; record: 
" + r.getClass());
+                       logger.log(POILogger.WARN, "Record length=", 
escherBytes, " but getRecordSize() returned ", r.getRecordSize(), "; record: ", 
r.getClass());
                        size = escherBytes;
                }
                startPos += size;

Modified: 
poi/trunk/src/scratchpad/src/org/apache/poi/hslf/record/StyleTextPropAtom.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/scratchpad/src/org/apache/poi/hslf/record/StyleTextPropAtom.java?rev=1884573&r1=1884572&r2=1884573&view=diff
==============================================================================
--- 
poi/trunk/src/scratchpad/src/org/apache/poi/hslf/record/StyleTextPropAtom.java 
(original)
+++ 
poi/trunk/src/scratchpad/src/org/apache/poi/hslf/record/StyleTextPropAtom.java 
Thu Dec 17 21:42:19 2020
@@ -251,7 +251,7 @@ public final class StyleTextPropAtom ext
 
         }
         if (rawContents.length > 0 && textHandled != (size+1)){
-            logger.log(POILogger.WARN, "Problem reading paragraph style runs: 
textHandled = " + textHandled + ", text.size+1 = " + (size+1));
+            logger.log(POILogger.WARN, "Problem reading paragraph style runs: 
textHandled = ", textHandled, ", text.size+1 = ", (size+1));
         }
 
         // Now do the character stylings
@@ -283,7 +283,7 @@ public final class StyleTextPropAtom ext
             }
         }
         if (rawContents.length > 0 && textHandled != (size+1)){
-            logger.log(POILogger.WARN, "Problem reading character style runs: 
textHandled = " + textHandled + ", text.size+1 = " + (size+1));
+            logger.log(POILogger.WARN, "Problem reading character style runs: 
textHandled = ", textHandled, ", text.size+1 = ", (size+1));
         }
 
         // Handle anything left over
@@ -296,8 +296,8 @@ public final class StyleTextPropAtom ext
 
     private int checkTextLength(int readLength, int handledSoFar, int 
overallSize) {
         if (readLength + handledSoFar > overallSize + 1) {
-            logger.log(POILogger.WARN, "Style length of " + readLength + " at 
" + handledSoFar +
-                    " larger than stated size of " + overallSize + ", 
truncating");
+            logger.log(POILogger.WARN, "Style length of ", readLength, " at ", 
handledSoFar,
+                    " larger than stated size of ", overallSize, ", 
truncating");
             return overallSize + 1 - handledSoFar;
         }
         return readLength;

Modified: 
poi/trunk/src/scratchpad/src/org/apache/poi/hslf/usermodel/HSLFFill.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/scratchpad/src/org/apache/poi/hslf/usermodel/HSLFFill.java?rev=1884573&r1=1884572&r2=1884573&view=diff
==============================================================================
--- poi/trunk/src/scratchpad/src/org/apache/poi/hslf/usermodel/HSLFFill.java 
(original)
+++ poi/trunk/src/scratchpad/src/org/apache/poi/hslf/usermodel/HSLFFill.java 
Thu Dec 17 21:42:19 2020
@@ -263,7 +263,7 @@ public final class HSLFFill {
             case FILL_PICTURE:
                 return getTexturePaint();
             default:
-                LOG.log(POILogger.WARN, "unsuported fill type: " + fillType);
+                LOG.log(POILogger.WARN, "unsuported fill type: ", fillType);
                 return null;
         }
     }

Modified: 
poi/trunk/src/scratchpad/src/org/apache/poi/hslf/usermodel/HSLFFreeformShape.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/scratchpad/src/org/apache/poi/hslf/usermodel/HSLFFreeformShape.java?rev=1884573&r1=1884572&r2=1884573&view=diff
==============================================================================
--- 
poi/trunk/src/scratchpad/src/org/apache/poi/hslf/usermodel/HSLFFreeformShape.java
 (original)
+++ 
poi/trunk/src/scratchpad/src/org/apache/poi/hslf/usermodel/HSLFFreeformShape.java
 Thu Dec 17 21:42:19 2020
@@ -150,7 +150,7 @@ public final class HSLFFreeformShape ext
                     numPoints++;
                     break;
                 default:
-                    LOG.log(POILogger.WARN, "Ignoring invalid segment type 
"+type);
+                    LOG.log(POILogger.WARN, "Ignoring invalid segment type ", 
type);
                     break;
             }
 

Modified: poi/trunk/src/scratchpad/src/org/apache/poi/hsmf/MAPIMessage.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/scratchpad/src/org/apache/poi/hsmf/MAPIMessage.java?rev=1884573&r1=1884572&r2=1884573&view=diff
==============================================================================
--- poi/trunk/src/scratchpad/src/org/apache/poi/hsmf/MAPIMessage.java (original)
+++ poi/trunk/src/scratchpad/src/org/apache/poi/hsmf/MAPIMessage.java Thu Dec 
17 21:42:19 2020
@@ -617,7 +617,7 @@ public class MAPIMessage extends POIRead
       } else if (mc.equalsIgnoreCase("IPM.Post")) {
          return MESSAGE_CLASS.POST;
       } else {
-         logger.log(POILogger.WARN, "I don't recognize message class '"+mc+"'. 
" +
+         logger.log(POILogger.WARN, "I don't recognize message class '", mc, 
"'. ",
                  "Please open an issue on POI's bugzilla");
          return MESSAGE_CLASS.UNKNOWN;
       }

Modified: 
poi/trunk/src/scratchpad/src/org/apache/poi/hsmf/datatypes/AttachmentChunks.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/scratchpad/src/org/apache/poi/hsmf/datatypes/AttachmentChunks.java?rev=1884573&r1=1884572&r2=1884573&view=diff
==============================================================================
--- 
poi/trunk/src/scratchpad/src/org/apache/poi/hsmf/datatypes/AttachmentChunks.java
 (original)
+++ 
poi/trunk/src/scratchpad/src/org/apache/poi/hsmf/datatypes/AttachmentChunks.java
 Thu Dec 17 21:42:19 2020
@@ -202,7 +202,7 @@ public class AttachmentChunks implements
         } else if (chunkId == ATTACH_CONTENT_ID.id) {
             attachContentId = (StringChunk) chunk;
         } else {
-            LOG.log(POILogger.WARN, "Currently unsupported attachment chunk 
property will be ignored. " + chunk.getEntryName());
+            LOG.log(POILogger.WARN, "Currently unsupported attachment chunk 
property will be ignored. ", chunk.getEntryName());
         }
 
         // And add to the main list

Modified: 
poi/trunk/src/scratchpad/src/org/apache/poi/hsmf/datatypes/MessageSubmissionChunk.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/scratchpad/src/org/apache/poi/hsmf/datatypes/MessageSubmissionChunk.java?rev=1884573&r1=1884572&r2=1884573&view=diff
==============================================================================
--- 
poi/trunk/src/scratchpad/src/org/apache/poi/hsmf/datatypes/MessageSubmissionChunk.java
 (original)
+++ 
poi/trunk/src/scratchpad/src/org/apache/poi/hsmf/datatypes/MessageSubmissionChunk.java
 Thu Dec 17 21:42:19 2020
@@ -104,8 +104,7 @@ public class MessageSubmissionChunk exte
                         date.clear(Calendar.MILLISECOND);
                     } else {
                         LOG.log(POILogger.WARN,
-                                "Warning - unable to make sense of date "
-                                        + dateS);
+                                "Warning - unable to make sense of date ", 
dateS);
                     }
                 }
             }

Modified: 
poi/trunk/src/scratchpad/src/org/apache/poi/hsmf/parsers/POIFSChunkParser.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/scratchpad/src/org/apache/poi/hsmf/parsers/POIFSChunkParser.java?rev=1884573&r1=1884572&r2=1884573&view=diff
==============================================================================
--- 
poi/trunk/src/scratchpad/src/org/apache/poi/hsmf/parsers/POIFSChunkParser.java 
(original)
+++ 
poi/trunk/src/scratchpad/src/org/apache/poi/hsmf/parsers/POIFSChunkParser.java 
Thu Dec 17 21:42:19 2020
@@ -234,7 +234,7 @@ public final class POIFSChunkParser {
                     return new StringChunk(namePrefix, chunkId, type);
                 }
                 // Type of an unsupported type! Skipping...
-                LOG.log(POILogger.WARN, "UNSUPPORTED PROP TYPE " + entryName);
+                LOG.log(POILogger.WARN, "UNSUPPORTED PROP TYPE ", entryName);
                 return null;
             }
         }
@@ -249,7 +249,7 @@ public final class POIFSChunkParser {
             try {
                 multiValueIdx = Long.parseLong(mvidxstr) & 0xFFFFFFFFL;
             } catch (NumberFormatException ignore) {
-                LOG.log(POILogger.WARN, "Can't read multi value idx from entry 
" + entry.getName());
+                LOG.log(POILogger.WARN, "Can't read multi value idx from entry 
", entry.getName());
             }
         }
 
@@ -270,7 +270,7 @@ public final class POIFSChunkParser {
                 chunk = new StringChunk(namePrefix, chunkId, type);
             } else {
                 // Type of an unsupported multivalued type! Skipping...
-                LOG.log(POILogger.WARN, "Unsupported multivalued prop type for 
entry " + entry.getName());
+                LOG.log(POILogger.WARN, "Unsupported multivalued prop type for 
entry ", entry.getName());
                 return null;
             }
             mc.addChunk((int) multiValueIdx, chunk);

Modified: 
poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/converter/AbstractWordConverter.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/converter/AbstractWordConverter.java?rev=1884573&r1=1884572&r2=1884573&view=diff
==============================================================================
--- 
poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/converter/AbstractWordConverter.java
 (original)
+++ 
poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/converter/AbstractWordConverter.java
 Thu Dec 17 21:42:19 2020
@@ -450,8 +450,8 @@ public abstract class AbstractWordConver
             if ( previous > range.getEndOffset() )
             {
                 logger.log( POILogger.WARN, "Latest structure in ", range,
-                        " ended at #" + previous, " after range boundaries [",
-                        range.getStartOffset() + "; " + range.getEndOffset(),
+                        " ended at #", previous, " after range boundaries [",
+                        range.getStartOffset(), "; ", range.getEndOffset(),
                         ")" );
                 return true;
             }
@@ -747,8 +747,8 @@ public abstract class AbstractWordConver
                 .getOfficeDrawingAt( characterRun.getStartOffset() );
         if ( officeDrawing == null )
         {
-            logger.log( POILogger.WARN, "Characters #" + characterRun
-                    + " references missing drawn object" );
+            logger.log( POILogger.WARN, "Characters #", characterRun,
+                    " references missing drawn object" );
             return;
         }
 
@@ -812,8 +812,8 @@ public abstract class AbstractWordConver
         {
             if ( !field.hasSeparator() )
             {
-                logger.log( POILogger.WARN, parentRange + " contains " + field
-                        + " with 'Embedded Object' but without separator mark" 
);
+                logger.log( POILogger.WARN, parentRange, " contains ", field,
+                        " with 'Embedded Object' but without separator mark" );
                 return;
             }
 
@@ -898,8 +898,8 @@ public abstract class AbstractWordConver
         }
         }
 
-        logger.log( POILogger.WARN, parentRange + " contains " + field
-                + " with unsupported type or format" );
+        logger.log( POILogger.WARN, parentRange, " contains ", field,
+                " with unsupported type or format" );
         processCharacters( wordDocument, currentTableLevel,
                 field.secondSubrange( parentRange ), currentBlock );
     }

Modified: 
poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/converter/WordToFoConverter.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/converter/WordToFoConverter.java?rev=1884573&r1=1884572&r2=1884573&view=diff
==============================================================================
--- 
poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/converter/WordToFoConverter.java
 (original)
+++ 
poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/converter/WordToFoConverter.java
 Thu Dec 17 21:42:19 2020
@@ -577,9 +577,9 @@ public class WordToFoConverter extends A
         {
             logger.log(
                     POILogger.WARN,
-                    "Table without body starting on offset "
-                            + table.getStartOffset() + " -- "
-                            + table.getEndOffset() );
+                    "Table without body starting on offset ",
+                            table.getStartOffset(), " -- ",
+                            table.getEndOffset() );
         }
     }
 

Modified: 
poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/converter/WordToTextConverter.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/converter/WordToTextConverter.java?rev=1884573&r1=1884572&r2=1884573&view=diff
==============================================================================
--- 
poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/converter/WordToTextConverter.java
 (original)
+++ 
poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/converter/WordToTextConverter.java
 Thu Dec 17 21:42:19 2020
@@ -355,7 +355,7 @@ public class WordToTextConverter extends
             logger.log( POILogger.WARN, "There is an OLE object entry '",
                     entry.getName(),
                     "', but there is no text extractor for this object type ",
-                    "or text extractor factory is not available: ", "" + exc );
+                    "or text extractor factory is not available: ", "", exc );
             return false;
         }
 

Modified: 
poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/model/FIBFieldHandler.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/model/FIBFieldHandler.java?rev=1884573&r1=1884572&r2=1884573&view=diff
==============================================================================
--- poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/model/FIBFieldHandler.java 
(original)
+++ poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/model/FIBFieldHandler.java 
Thu Dec 17 21:42:19 2020
@@ -171,11 +171,9 @@ public final class FIBFieldHandler
         {
           if (dsOffset + dsSize > tableStream.length)
           {
-              if (log.check(POILogger.WARN)) {
-                  log.log(POILogger.WARN, "Unhandled data structure points to 
outside the buffer. " +
-                          "offset = " + dsOffset + ", length = " + dsSize +
-                          ", buffer length = " + tableStream.length);
-              }
+              log.log(POILogger.WARN, "Unhandled data structure points to 
outside the buffer. ",
+                      "offset = ", dsOffset, ", length = ", dsSize,
+                      ", buffer length = ", tableStream.length);
           }
           else
           {

Modified: 
poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/model/FileInformationBlock.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/model/FileInformationBlock.java?rev=1884573&r1=1884572&r2=1884573&view=diff
==============================================================================
--- 
poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/model/FileInformationBlock.java
 (original)
+++ 
poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/model/FileInformationBlock.java
 Thu Dec 17 21:42:19 2020
@@ -177,7 +177,7 @@ public final class FileInformationBlock
             /* The Word spec has a much smaller list of "valid" values
              * to what the large CommonCrawl corpus contains!
              */
-            logger.log(POILogger.WARN, "Invalid file format version number: " 
+ nfib + "("+nfibHex+")");
+            logger.log(POILogger.WARN, "Invalid file format version number: ", 
nfib, "(", nfibHex, ")");
         }
     }
 
@@ -213,7 +213,7 @@ public final class FileInformationBlock
             assertCswNew( "0x0112", 0x0005, "0x0005", _cswNew );
             break;
         default:
-            logger.log(POILogger.WARN, "Invalid file format version number: " 
+ getNFib());
+            logger.log(POILogger.WARN, "Invalid file format version number: ", 
getNFib());
         }
     }
 

Modified: poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/model/ListTables.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/model/ListTables.java?rev=1884573&r1=1884572&r2=1884573&view=diff
==============================================================================
--- poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/model/ListTables.java 
(original)
+++ poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/model/ListTables.java Thu 
Dec 17 21:42:19 2020
@@ -141,18 +141,13 @@ public final class ListTables
   {
     ListData lst = _listMap.get(lsid);
     if (lst == null) {
-        if (log.check(POILogger.WARN)) {
-            log.log(POILogger.WARN, "ListData for " +
-                    lsid + " was null.");
-        }
+        log.log(POILogger.WARN, "ListData for ", lsid, " was null.");
         return null;
     }
     if(level < lst.numLevels()) {
         return lst.getLevels()[level];
     }
-    if (log.check(POILogger.WARN)) {
-        log.log(POILogger.WARN, "Requested level " + level + " which was 
greater than the maximum defined (" + lst.numLevels() + ")");
-    }
+    log.log(POILogger.WARN, "Requested level ", level, " which was greater 
than the maximum defined (", lst.numLevels(), ")");
        return null;
   }
 

Modified: 
poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/model/NilPICFAndBinData.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/model/NilPICFAndBinData.java?rev=1884573&r1=1884572&r2=1884573&view=diff
==============================================================================
--- 
poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/model/NilPICFAndBinData.java 
(original)
+++ 
poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/model/NilPICFAndBinData.java 
Thu Dec 17 21:42:19 2020
@@ -44,12 +44,9 @@ public class NilPICFAndBinData
 
         if ( cbHeader != 0x44 )
         {
-            if (log.check(POILogger.WARN)) {
-                log.log(POILogger.WARN, "NilPICFAndBinData at offset ", offset,
-                        " cbHeader 0x" + Integer.toHexString(cbHeader)
-                                + " != 0x44"
-                );
-            }
+            log.log(POILogger.WARN, "NilPICFAndBinData at offset ", offset,
+                    " cbHeader 0x", Integer.toHexString(cbHeader), " != 0x44"
+            );
         }
 
         // skip the 62 ignored bytes

Modified: poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/model/OldFfn.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/model/OldFfn.java?rev=1884573&r1=1884572&r2=1884573&view=diff
==============================================================================
--- poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/model/OldFfn.java 
(original)
+++ poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/model/OldFfn.java Thu Dec 
17 21:42:19 2020
@@ -69,7 +69,7 @@ public final class OldFfn {
         Charset charset = null;
         FontCharset wmfCharset = FontCharset.valueOf(chs & 0xff);
         if (wmfCharset == null) {
-            logger.log(POILogger.WARN, "Couldn't find font for type: " + (chs 
& 0xff));
+            logger.log(POILogger.WARN, "Couldn't find font for type: ", (chs & 
0xff));
         } else {
             charset = wmfCharset.getCharset();
         }

Modified: 
poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/model/PropertyNode.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/model/PropertyNode.java?rev=1884573&r1=1884572&r2=1884573&view=diff
==============================================================================
--- poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/model/PropertyNode.java 
(original)
+++ poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/model/PropertyNode.java 
Thu Dec 17 21:42:19 2020
@@ -72,14 +72,13 @@ public abstract class PropertyNode<T ext
         _buf = buf;
 
         if (_cpStart < 0) {
-            _logger.log(POILogger.WARN, "A property claimed to start before 
zero, at " + _cpStart + "! Resetting it to zero, and hoping for the best");
+            _logger.log(POILogger.WARN, "A property claimed to start before 
zero, at ", _cpStart, "! Resetting it to zero, and hoping for the best");
             _cpStart = 0;
         }
 
         if (_cpEnd < _cpStart) {
-            _logger.log(POILogger.WARN, "A property claimed to end (" + _cpEnd
-                    + ") before start! "
-                    + "Resetting end to start, and hoping for the best");
+            _logger.log(POILogger.WARN, "A property claimed to end (", _cpEnd,
+                    ") before start! Resetting end to start, and hoping for 
the best");
             _cpEnd = _cpStart;
         }
     }

Modified: poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/model/Sttb.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/model/Sttb.java?rev=1884573&r1=1884572&r2=1884573&view=diff
==============================================================================
--- poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/model/Sttb.java (original)
+++ poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/model/Sttb.java Thu Dec 17 
21:42:19 2020
@@ -83,8 +83,8 @@ public class Sttb
         {
             POILogFactory.getLogger(Sttb.class).log(
                     POILogger.WARN,
-                    "Non-extended character Pascal strings are not supported 
right now. "
-                            + "Creating empty values in the 
RevisionMarkAuthorTable for now.  " +
+                    "Non-extended character Pascal strings are not supported 
right now. ",
+                    "Creating empty values in the RevisionMarkAuthorTable for 
now.  ",
                     "Please, contact POI developers for update.");
             //set data and extraData to empty values to avoid
             //downstream NPE in case someone calls getEntries on 
RevisionMarkAuthorTable

Modified: 
poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/sprm/CharacterSprmUncompressor.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/sprm/CharacterSprmUncompressor.java?rev=1884573&r1=1884572&r2=1884573&view=diff
==============================================================================
--- 
poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/sprm/CharacterSprmUncompressor.java
 (original)
+++ 
poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/sprm/CharacterSprmUncompressor.java
 Thu Dec 17 21:42:19 2020
@@ -113,7 +113,7 @@ public final class CharacterSprmUncompre
                 if ( warnAboutNonChpSprms )
                 {
                     logger.log( POILogger.WARN,
-                            "Non-CHP SPRM returned by SprmIterator: " + sprm );
+                            "Non-CHP SPRM returned by SprmIterator: ", sprm );
                 }
                 continue;
             }
@@ -706,7 +706,7 @@ public final class CharacterSprmUncompre
                                        oldCHP.isFNoProof()));
                        break;
       default:
-          logger.log( POILogger.DEBUG, "Unknown CHP sprm ignored: " + sprm );
+          logger.log( POILogger.DEBUG, "Unknown CHP sprm ignored: ", sprm );
           break;
     }
   }

Modified: 
poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/sprm/ParagraphSprmUncompressor.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/sprm/ParagraphSprmUncompressor.java?rev=1884573&r1=1884572&r2=1884573&view=diff
==============================================================================
--- 
poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/sprm/ParagraphSprmUncompressor.java
 (original)
+++ 
poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/sprm/ParagraphSprmUncompressor.java
 Thu Dec 17 21:42:19 2020
@@ -413,7 +413,7 @@ public final class ParagraphSprmUncompre
           newPAP.setRsid( sprm.getOperand() );
           break;
         default:
-            logger.log( POILogger.DEBUG, "Unknown PAP sprm ignored: " + sprm );
+            logger.log( POILogger.DEBUG, "Unknown PAP sprm ignored: ", sprm );
             break;
         }
   }

Modified: poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/usermodel/Range.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/usermodel/Range.java?rev=1884573&r1=1884572&r2=1884573&view=diff
==============================================================================
--- poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/usermodel/Range.java 
(original)
+++ poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/usermodel/Range.java Thu 
Dec 17 21:42:19 2020
@@ -824,10 +824,10 @@ public class Range {
         initAll();
         if ( tableEndInclusive >= this._parEnd )
         {
-            logger.log( POILogger.WARN, "The table's bounds ", "["
-                    + this._parStart + "; " + tableEndInclusive + ")",
-                    " fall outside of this Range paragraphs numbers ", "["
-                            + this._parStart + "; " + this._parEnd + ")" );
+            logger.log( POILogger.WARN, "The table's bounds ", "[",
+                    this._parStart, "; ", tableEndInclusive, ")",
+                    " fall outside of this Range paragraphs numbers [",
+                    this._parStart, "; ", this._parEnd, ")" );
         }
 
         if ( tableEndInclusive < 0 )

Modified: 
poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/usermodel/TableRow.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/usermodel/TableRow.java?rev=1884573&r1=1884572&r2=1884573&view=diff
==============================================================================
--- poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/usermodel/TableRow.java 
(original)
+++ poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/usermodel/TableRow.java 
Thu Dec 17 21:42:19 2020
@@ -189,11 +189,10 @@ public final class TableRow extends Rang
         if ( cells.size() != expectedCellsCount )
         {
             logger.log( POILogger.WARN,
-                    "Number of found table cells (" + cells.size()
-                            + ") for table row [" + getStartOffset() + "c; "
-                            + getEndOffset()
-                            + "c] not equals to stored property value "
-                            + expectedCellsCount );
+                    "Number of found table cells (", cells.size(),
+                            ") for table row [", getStartOffset(), "c; ",
+                            getEndOffset(), "c] not equals to stored property 
value ",
+                            expectedCellsCount );
             _tprops.setItcMac( (short) cells.size() );
         }
 

Modified: 
poi/trunk/src/scratchpad/testcases/org/apache/poi/hwpf/usermodel/TestBugs.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/scratchpad/testcases/org/apache/poi/hwpf/usermodel/TestBugs.java?rev=1884573&r1=1884572&r2=1884573&view=diff
==============================================================================
--- 
poi/trunk/src/scratchpad/testcases/org/apache/poi/hwpf/usermodel/TestBugs.java 
(original)
+++ 
poi/trunk/src/scratchpad/testcases/org/apache/poi/hwpf/usermodel/TestBugs.java 
Thu Dec 17 21:42:19 2020
@@ -634,8 +634,8 @@ public class TestBugs{
         {
             PictureType pictureType = picture.suggestPictureType();
             logger.log(POILogger.DEBUG,
-                    "Picture at offset " + picture.getStartOffset()
-                            + " has type " + pictureType);
+                    "Picture at offset ", picture.getStartOffset(),
+                            " has type ", pictureType);
         }
     }
 

Modified: 
poi/trunk/src/testcases/org/apache/poi/ss/usermodel/BaseTestBugzillaIssues.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/testcases/org/apache/poi/ss/usermodel/BaseTestBugzillaIssues.java?rev=1884573&r1=1884572&r2=1884573&view=diff
==============================================================================
--- 
poi/trunk/src/testcases/org/apache/poi/ss/usermodel/BaseTestBugzillaIssues.java 
(original)
+++ 
poi/trunk/src/testcases/org/apache/poi/ss/usermodel/BaseTestBugzillaIssues.java 
Thu Dec 17 21:42:19 2020
@@ -1445,9 +1445,7 @@ public abstract class BaseTestBugzillaIs
         // Create a workbook
         try (Workbook wb = _testDataProvider.createWorkbook(nrows+1)) {
             final Sheet sh = wb.createSheet();
-            if (logger.check(POILogger.DEBUG)) {
-                logger.log(POILogger.DEBUG, wb.getClass().getName() + " column 
autosizing timing...");
-            }
+            logger.log(POILogger.DEBUG, wb.getClass().getName(), " column 
autosizing timing...");
 
             final long t0 = time();
             _testDataProvider.trackAllColumnsForAutosizing(sh);
@@ -1461,7 +1459,7 @@ public abstract class BaseTestBugzillaIs
             final double populateSheetTime = delta(t0);
             final double populateSheetTimePerCell_ns = (1000000 * 
populateSheetTime / (nrows * ncols));
             if (logger.check(POILogger.DEBUG)) {
-                logger.log(POILogger.DEBUG, "Populate sheet time: " + 
populateSheetTime + " ms (" + populateSheetTimePerCell_ns + " ns/cell)");
+                logger.log(POILogger.DEBUG, "Populate sheet time: ", 
populateSheetTime, " ms (", populateSheetTimePerCell_ns, " ns/cell)");
 
                 logger.log(POILogger.DEBUG, "Autosizing...");
             }
@@ -1469,24 +1467,19 @@ public abstract class BaseTestBugzillaIs
             for (int c = 0; c < ncols; c++) {
                 final long t2 = time();
                 sh.autoSizeColumn(c);
-                if (logger.check(POILogger.DEBUG)) {
-                    logger.log(POILogger.DEBUG, "Column " + c + " took " + 
delta(t2) + " ms");
-                }
-
+                logger.log(POILogger.DEBUG, "Column ", c, " took ", delta(t2), 
" ms");
             }
             final double autoSizeColumnsTime = delta(t1);
             final double autoSizeColumnsTimePerColumn = autoSizeColumnsTime / 
ncols;
             final double bestFitWidthTimePerCell_ns = 1000000 * 
autoSizeColumnsTime / (ncols * nrows);
 
             if (logger.check(POILogger.DEBUG)) {
-                logger.log(POILogger.DEBUG, "Auto sizing columns took a total 
of " + autoSizeColumnsTime + " ms (" + autoSizeColumnsTimePerColumn + " ms per 
column)");
-                logger.log(POILogger.DEBUG, "Best fit width time per cell: " + 
bestFitWidthTimePerCell_ns + " ns");
+                logger.log(POILogger.DEBUG, "Auto sizing columns took a total 
of ", autoSizeColumnsTime, " ms (", autoSizeColumnsTimePerColumn, " ms per 
column)");
+                logger.log(POILogger.DEBUG, "Best fit width time per cell: ", 
bestFitWidthTimePerCell_ns, " ns");
             }
 
             final double totalTime_s = (populateSheetTime + 
autoSizeColumnsTime) / 1000;
-            if (logger.check(POILogger.DEBUG)) {
-                logger.log(POILogger.DEBUG, "Total time: " + totalTime_s + " 
s");
-            }
+            logger.log(POILogger.DEBUG, "Total time: ", totalTime_s, " s");
         }
 
         //if (bestFitWidthTimePerCell_ns > 50000) {



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to