Accessing the Log File
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 topic references
<WebApp>/
,<WebSvc>/
and<Sched>/
as a placeholder for the Web Application, Web Service API and Scheduler Service's install location respectively. The default install location isC:\Program Files\Exago\ExagoWeb\
(/opt/Exago/
on Linux),C:\Program Files\Exago\ExagoWebApi\
(/opt/Exago/WebServiceApi/
on Linux) orC:\Program Files\Exago\ExagoScheduler\
(/opt/Exago/Scheduler/
on Linux); however, these directories can be changed during installation.
To configure logging, see Application Settings.
Web Application Log
To access the log file:
- Ensure that in the Admin Console that General > Other Settings > Write Log File 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 is 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 and Performance 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 the environment, all 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 under investigation.
- Open the file
<Sched>\eWebReportsScheduler.log
. Scroll to the bottom of the log for the most recent activity.
REST 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 Service API log file:
- Set
<writelog>
to True in the Web Service API’s configuration file. - Rerun the project that makes the API calls under investigation.
- Open the file
<Temp>\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.In v2018.1+, the log file for the built-in logging methods defaults to <Temp>\WebReportsApiLog.txt
.