29 lines
620 B
Java
29 lines
620 B
Java
package SingletonClasses;
|
|
|
|
public class LogManagement {
|
|
|
|
// First we create an instance of the class
|
|
private static LogManagement logM;
|
|
|
|
// Second, we create a PRIVATE constructor (PRIVATE TO AVOID INSTANTIATION)
|
|
private LogManagement() {
|
|
|
|
}
|
|
|
|
// We create public method to access the one and ONLY instance
|
|
public static LogManagement FuncLog() {
|
|
if (logM == null) {
|
|
synchronized (LogManagement.class) {
|
|
if (logM == null) {
|
|
logM = new LogManagement();
|
|
}
|
|
}
|
|
}
|
|
return logM;
|
|
}
|
|
|
|
public void Logs() {
|
|
System.out.println("Detailed logs on the way");
|
|
}
|
|
}
|