logging and unit test updates
[debian/openrocket] / src / net / sf / openrocket / startup / Application.java
1 package net.sf.openrocket.startup;
2
3 import net.sf.openrocket.logging.DelegatorLogger;
4 import net.sf.openrocket.logging.LogHelper;
5
6 /**
7  * A class that provides singleton instances / beans for other
8  * classes to utilize.
9  * 
10  * @author Sampo Niskanen <sampo.niskanen@iki.fi>
11  */
12 public final class Application {
13         
14         private static DelegatorLogger logger = null;
15
16         public static LogHelper getLogHelper() {
17                 if (logger == null) {
18                         initializeLogging();
19                 }
20                 return logger;
21         }
22         
23         
24         /**
25          * Initializes the logging system and populates logHelper.
26          */
27         private static void initializeLogging() {
28                 logger = new DelegatorLogger();
29                 
30                 
31         }
32         
33 }