// Logger Example // Source code file Main.java. // Illustrate the Singleton software pattern. // Only one instance of a singleton class is allowed. // This is accomplished by using a private constructor. public class Main { public static void main(String[] args) { Logger logger1 = Logger.getInstance(); logger1.writeLogEntry("Steve", "Router on floor 7 needs repair"); Logger logger2 = Logger.getInstance(); logger2.writeLogEntry("Elaine", "Printer on floor 4 needs a software upgrade"); } }