||This class is to avoid NULL Pointer Exception while exporting objects
thro remote calls.
||This class gives the various levels which can be used to set the degree or level of
log messages for the various modules.When a particular level is chosen for messages from
any particular module, all messages with level less than or equal to specified level
will also be recorded.
||This absract class is the super class LogFileWriter,
which is used for printing the log out and log error messages in the specified file and stream
||This LogFileWriter class writes the log out and log error messages in the corresponding
nmsout and nmserr files.
||This class manages the printing of log out and error messages from the various modules.
||This class provides methods for writing Logout messages.All the methods in this class
calls the methods of the corresponding Writer class( LogBasewriter or LogFileWriter
||This is very useful when errors need to be redirected to mainwindow
rather than to log files.