Package org.xj3d.ui.construct
Class LoggingErrorReporter
java.lang.Object
org.xj3d.ui.construct.LoggingErrorReporter
- All Implemented Interfaces:
org.j3d.util.ErrorReporter
An implementation of the ErrorReporter interface that writes all reports
to a log file.
- Version:
- $Revision: 1.3 $
- Author:
- Rex Melton
-
Constructor Summary
ConstructorsConstructorDescriptionLoggingErrorReporter(File log_file) Constructor.LoggingErrorReporter(File log_file, boolean logMessage, boolean logWarning, boolean logError, boolean logFatalError) Constructor -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()Close the log filevoiderrorReport(String msg, Throwable e) voidfatalErrorReport(String msg, Throwable e) final voidmessageReport(String msg) voidpartialReport(String msg) final voidsetReportingLevels(boolean logMessage, boolean logWarning, boolean logError, boolean logFatalError) Configure the reporting levelsvoidwarningReport(String msg, Throwable e)
-
Constructor Details
-
LoggingErrorReporter
Constructor. Create a new instance of the reporter with all reporting levels enabled.- Parameters:
log_file- The file to log to.
-
LoggingErrorReporter
public LoggingErrorReporter(File log_file, boolean logMessage, boolean logWarning, boolean logError, boolean logFatalError) Constructor- Parameters:
log_file- The file to log to.logMessage- Set whether messages should be loggedlogWarning- Set whether warnings should be loggedlogError- Set whether errors should be loggedlogFatalError- Set whether fatal errors should be logged
-
-
Method Details
-
partialReport
- Specified by:
partialReportin interfaceorg.j3d.util.ErrorReporter
-
messageReport
- Specified by:
messageReportin interfaceorg.j3d.util.ErrorReporter
-
warningReport
-
errorReport
-
fatalErrorReport
-
close
public void close()Close the log file -
setReportingLevels
public final void setReportingLevels(boolean logMessage, boolean logWarning, boolean logError, boolean logFatalError) Configure the reporting levels- Parameters:
logMessage- Set whether messages should be loggedlogWarning- Set whether warnings should be loggedlogError- Set whether errors should be loggedlogFatalError- Set whether fatal errors should be logged
-