extend core listener
[jSite2.git] / src / net / pterodactylus / jsite / main / Main.java
index 42012e1..dab65f5 100644 (file)
@@ -25,6 +25,7 @@ import net.pterodactylus.jsite.core.CoreImpl;
 import net.pterodactylus.jsite.core.NodeManager;
 import net.pterodactylus.jsite.core.ProjectManager;
 import net.pterodactylus.jsite.gui.SwingInterface;
+import net.pterodactylus.util.logging.Logging;
 
 /**
  * Main class that is called by the VM.
@@ -48,6 +49,8 @@ public class Main {
         * Starts the core and the default {@link SwingInterface}.
         */
        private void start() {
+               Logging.setup("jSite");
+
                CoreImpl core = new CoreImpl();
 
                String configDirectory = System.getProperty("user.home") + File.separator + ".jSite";
@@ -57,10 +60,11 @@ public class Main {
 
                NodeManager nodeManager = new NodeManager("jSite-" + Version.getVersion(), configDirectory);
                core.setNodeManager(nodeManager);
+               nodeManager.addNodeListener(core);
 
                SwingInterface swingInterface = new SwingInterface(core, configDirectory);
                core.addCoreListener(swingInterface);
-               swingInterface.start();
+               Logging.addLoggingListener(swingInterface);
 
                core.start();
        }