Exago keeps a text log of when certain tasks are performed. For example each time a page or report is loaded, each time an error occurs or when various phases of execution happen.
This article references
<Temp>/as a placeholder for the install location of the Web Application, Web Service API and the Scheduler Service and Exago's Temp Path configuration flag respectively.
To access the log file:
- Ensure that in the Admin Console that General > Other Settings > Write Log File is is set to Debug.
- Recreate the error you are investigating.
- Navigate to the folder specified in General > Main Settings > Temp Path. If this is blank go to
<WebApp>/Temp. If General > Scheduler Settings > Enable Remote Report Execution is set to True the report execution will instead be be recorded in the Scheduler Log.
- Open the file WebReportsLog.txt. Scroll to the bottom of the file for the most recent activity.
Occasionally IIS may lock this file and prevent the log from being written. To correct this problem, see Application Logging.
Scheduler Service & Remote Execution Log
Similar to the Web Application, the Scheduler Service maintains a log file. Considering the Scheduler can reside on a different machine than the main application, the log file is written where the Scheduler is installed.
Since Remote Execution is handled by Scheduler Services, if Remote Execution is enabled in your environment, report execution will be logged into the Scheduler Service's log.
To access the Scheduler Service log file:
- Set <logging> to on in the Scheduler Service's configuration file (
- Rerun the scheduled report you are investigating.
- Open the file
<ScdlSrvc>\eWebReportsScheduler.log. Scroll to the bottom of the log for the most recent activity.
Web Service API Log
Similar to the Web Application, the Web Service API maintains a log file. Considering the Web Service API can reside on a different machine than the Web Application, the log file is written where the Web Service is installed.
To access the Web Serivce API log file:
- Set <writelog> to True in the Web Service API's configuration file.
- Rerun the project that makes the API calls you are investigating.
- Open the file
<WebSvc>\Config\WebReportsApiLog.txt. Scroll to the bottom of the file for the most recent activity.
.NET API Log
Some implementations of the .NET API may write to a log file as well. For versions prior to v2018.1, the API logs to the same file as the Web Application.
Beginning with v2018.1, the log file for the built-in logging methods defaults to