Index: /FCKeditor.Java/branches/2.4/pom.xml
===================================================================
--- /FCKeditor.Java/branches/2.4/pom.xml	(revision 1303)
+++ /FCKeditor.Java/branches/2.4/pom.xml	(revision 1304)
@@ -39,4 +39,27 @@
 			<scope>test</scope>
 		</dependency>
+	    <!-- the slf4j commons-logging replacement -->
+	    <dependency>
+	        <groupId>org.slf4j</groupId>
+	        <artifactId>jcl104-over-slf4j</artifactId>
+	        <version>1.4.2</version>
+	    </dependency>
+	    <!-- the other slf4j jars -->
+	    <dependency>
+	        <groupId>org.slf4j</groupId>
+	        <artifactId>slf4j-api</artifactId>
+	        <version>1.4.3</version>
+	    </dependency>
+	    <!-- using log4j as backend -->
+	    <dependency>
+	        <groupId>org.slf4j</groupId>
+	        <artifactId>slf4j-log4j12</artifactId>
+	        <version>1.4.3</version>
+	    </dependency>
+	    <dependency>
+	        <groupId>log4j</groupId>
+	        <artifactId>log4j</artifactId>
+	        <version>1.2.14</version>
+	    </dependency>
 	</dependencies>
 	<build>
Index: /FCKeditor.Java/branches/2.4/src/main/java/com/fredck/fckeditor/connector/ConnectorServlet.java
===================================================================
--- /FCKeditor.Java/branches/2.4/src/main/java/com/fredck/fckeditor/connector/ConnectorServlet.java	(revision 1303)
+++ /FCKeditor.Java/branches/2.4/src/main/java/com/fredck/fckeditor/connector/ConnectorServlet.java	(revision 1304)
@@ -49,4 +49,6 @@
 import org.apache.commons.io.filefilter.DirectoryFileFilter;
 import org.apache.commons.io.filefilter.FileFileFilter;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 import org.w3c.dom.Document;
 import org.w3c.dom.Element;
@@ -73,7 +75,7 @@
 
     private static final long serialVersionUID = -5742008970929377161L;
-
-    // private static boolean debug = false;
-
+    private final Logger logger = LoggerFactory.getLogger(ConnectorServlet.class); 
+
+    
     /**
      * Initialize the servlet.<br>
@@ -81,8 +83,6 @@
      */
     public void init() throws ServletException {
-
 	if (getInitParameter("baseDir") != null)
 	    ConfigurationHandler.setBaseDir(getInitParameter("baseDir"));
-	// debug = Boolean.getBoolean(getInitParameter("debug"));
 	String realBaseDir = getServletContext().getRealPath(ConfigurationHandler.getBaseDir());
 	File baseFile = new File(realBaseDir);
@@ -90,7 +90,5 @@
 	    baseFile.mkdirs();
 	}
-	/*
-	 * if (debug) System.out.println("--- Connector Servlet initialized ---");
-	 */
+	logger.info("*** Connector Servlet initialized!");
     }
 
@@ -105,7 +103,6 @@
      */
     public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
-	/*
-	 * if (debug) System.out.println("--- BEGIN DOGET ---");
-	 */
+	logger.debug("Entered #doGet.");
+	
 	response.setCharacterEncoding("UTF-8");
 	response.setContentType("application/xml; charset=UTF-8");
@@ -133,13 +130,11 @@
 	    document = builder.newDocument();
 	} catch (ParserConfigurationException pce) {
-	    // TODO muss mit logger gefagen werden
-	    // pce.printStackTrace();
+	    logger.error("Error while parsing DOM: " + pce.getLocalizedMessage(), pce);
 	}
 
 	Node root = CreateCommonXml(document, commandStr, typeStr, currentFolderStr, request.getContextPath()
 		+ currentPath);
-	/*
-	 * if (debug) System.out.println("Command = " + commandStr);
-	 */
+	logger.debug("Command = " + commandStr);
+	
 	if (commandStr.equals("GetFolders")) {
 	    getFolders(currentDir, root, document);
@@ -183,10 +178,10 @@
 	     */
 	} catch (Exception ex) {
-	    // TODO muss mit logger gefagen werden
-	    // ex.printStackTrace();
+	    logger.error("Error while transforming DOM to HttpServletResponse: " + ex.getMessage(), ex);
 	}
 
 	out.flush();
 	out.close();
+	logger.debug("Successfull ended #doGet!");
     }
 
@@ -202,8 +197,5 @@
      */
     public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
-
-	/*
-	 * if (debug) System.out.println("--- BEGIN DOPOST ---");
-	 */
+	logger.debug("Entered #doPost.");
 
 	response.setCharacterEncoding("UTF-8");
@@ -220,8 +212,6 @@
 	String currentDirPath = getServletContext().getRealPath(currentPath);
 
-	/*
-	 * 
-	 * if (debug) System.out.println(currentDirPath);
-	 */
+	logger.debug("current path dir: " + currentDirPath);
+	
 	String retVal = "0";
 	String newName = "";
@@ -273,7 +263,6 @@
 	out.flush();
 	out.close();
-	/*
-	 * if (debug) System.out.println("--- END DOPOST ---");
-	 */
+	
+	logger.debug("Successfull ended #doPost.");
     }
 
@@ -309,5 +298,4 @@
 
     private Node CreateCommonXml(Document doc, String commandStr, String typeStr, String currentPath, String currentUrl) {
-
 	Element root = doc.createElement("Connector");
 	doc.appendChild(root);
@@ -321,5 +309,4 @@
 
 	return root;
-
     }
 
Index: /FCKeditor.Java/branches/2.4/src/main/resources/log4j.properties
===================================================================
--- /FCKeditor.Java/branches/2.4/src/main/resources/log4j.properties	(revision 1304)
+++ /FCKeditor.Java/branches/2.4/src/main/resources/log4j.properties	(revision 1304)
@@ -0,0 +1,10 @@
+log4j.rootLogger=DEBUG, SOCKET
+log4j.appender.FILE=org.apache.log4j.DailyRollingFileAppender
+log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
+#log4j.appender.FILE.layout.ConversionPattern=%d{dd MMM yyyy HH:mm:ss,SSS} %-5p %c - %m%n
+log4j.appender.FILE.layout.ConversionPattern=%d{HH:mm:ss,SSS} %-5p %c - %m%n
+log4j.appender.FILE.file=log/pmcms.log
+
+log4j.appender.SOCKET=org.apache.log4j.net.SocketAppender
+log4j.appender.SOCKET.RemoteHost=localhost
+log4j.appender.SOCKET.Port=4445
