瀏覽代碼

fix #2715 improve log messages

Shinsuke Sugaya 2 年之前
父節點
當前提交
660be2024d
共有 1 個文件被更改,包括 8 次插入0 次删除
  1. 8 0
      src/main/java/org/codelibs/fess/helper/PathMappingHelper.java

+ 8 - 0
src/main/java/org/codelibs/fess/helper/PathMappingHelper.java

@@ -67,6 +67,11 @@ public class PathMappingHelper extends AbstractConfigHelper {
                 cb.query().setProcessType_InScope(ptList);
                 cb.fetchFirst(ComponentUtil.getFessConfig().getPagePathMappingMaxFetchSizeAsInteger());
             });
+            if (logger.isDebugEnabled()) {
+                cachedPathMappingList.forEach(e -> {
+                    logger.debug("path mapping: {}: {} -> {}", e.getId(), e.getRegex(), e.getReplacement());
+                });
+            }
             return cachedPathMappingList.size();
         } catch (final ComponentNotFoundException e) {
             if (logger.isDebugEnabled()) {
@@ -180,6 +185,9 @@ public class PathMappingHelper extends AbstractConfigHelper {
                 newUrl = pathMapping.process(this, newUrl);
             }
         }
+        if (logger.isDebugEnabled() && !StringUtil.equals(url, newUrl)) {
+            logger.debug("replace: {} -> {}", url, newUrl);
+        }
         return newUrl;
     }