In a big project involving several classes, logging error messages can be required. There are several ways to do this, but a simple approach is to open the log file in append mode, add the messages to it and then close the file. However, writing to a file is a costly process and several threads trying to access the same file at the same time may create problem. This is one way of improving that particular logging method:
package abc;
import java.io.*;
public class Logger {
private static String message ;
public Logger() {
super();
message =