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 =