Report.LogError Method
The LogError method is for displaying an error message to the
user. The error message will be displayed in the "Message Log" in the red color.
The report generator has a built-in mechanism to prevent the same error message
from being displayed more than once, so you can use the LogError
method without worrying about the same error message being displayed thousand of
times if a template is used repetitively. The LogError method
automatically appends the new line character to the message log, so you do not
need to append the vbCRLF string.
In the future, there will be other methods such as LogWarning
and LogComment methods. Those method will behave similar to
LogError but will display the text in a different color.
Usage:
The LogError is usually followed by the method
AbortReport.
Report.LogError "Error loading essential Component X"
Report.AbortReport
Architecture Design:
The LogError is a method of the Report
object rather than being a method of the
ReportGenerator
object. After all, it would make more sense to use
ReportGenerator.LogError rather than Report.LogError . The
rationale of this design decision is for future growth, as a single
ReportGenerator object may have many
Report objects running simultaneously. By having the
method LogError part of the report stream, it will make
troubleshooting much easier by knowing which script logged the error.
See Also:
AbortPage
AbortTemplate
AbortReport
|