[Yanel-commits] rev 59974 - public/yanel/trunk/src/core/java/org/wyona/yanel/core/attributes/translatable

michi at wyona.com michi at wyona.com
Mon Aug 15 15:59:47 CEST 2011


Author: michi
Date: 2011-08-15 15:59:47 +0200 (Mon, 15 Aug 2011)
New Revision: 59974

Modified:
   public/yanel/trunk/src/core/java/org/wyona/yanel/core/attributes/translatable/PrefixTranslationManager.java
Log:
log messages added

Modified: public/yanel/trunk/src/core/java/org/wyona/yanel/core/attributes/translatable/PrefixTranslationManager.java
===================================================================
--- public/yanel/trunk/src/core/java/org/wyona/yanel/core/attributes/translatable/PrefixTranslationManager.java	2011-08-15 13:58:41 UTC (rev 59973)
+++ public/yanel/trunk/src/core/java/org/wyona/yanel/core/attributes/translatable/PrefixTranslationManager.java	2011-08-15 13:59:47 UTC (rev 59974)
@@ -13,15 +13,18 @@
  *  See the License for the specific language governing permissions and
  *  limitations under the License.
  */
-
 package org.wyona.yanel.core.attributes.translatable;
 
+import org.apache.log4j.Logger;
+
 /**
  * This translation manager works with a path format where the language is
  * a prefix: /en/foo/bar.html
  */
 public class PrefixTranslationManager extends AbstractPathTranslationManager {
 
+    private static Logger log = Logger.getLogger(PrefixTranslationManager.class);
+
     /**
      * Empty constructor. Don't forget to call the init() method.
      */
@@ -35,11 +38,13 @@
      * @return language or null if the path does not contain 
      */
     protected String getLanguageFromPath(String path) {
+        //log.debug("Try to get language from path: " + path);
         String[] tokens = path.split("/");
         if (tokens.length > 1 && tokens[1].length() == 2) {
             // TODO: should check if it's a valid language?
             return tokens[1];
         }
+        log.warn("Path does not seem to contain a language as prefix: " + path);
         return null;
     }
     
@@ -61,5 +66,4 @@
         }
         return null;
     }
-    
 }



More information about the Yanel-commits mailing list