# Monitoring & Logging

NGSurvey supports forwarding all the [activity log ](https://docs.ngsurvey.com/form-management/activity-log)data in real time into multiple third-party logging systems&#x20;

* [Azure Log Analytics](https://docs.ngsurvey.com/installation-setup/installation/monitoring-and-logging/azure-log-analytics)
* [Azure Application Insights](https://docs.ngsurvey.com/installation-setup/installation/monitoring-and-logging/azure-application-insight)
* [AWS CloudWatch](https://docs.ngsurvey.com/installation-setup/installation/monitoring-and-logging/aws-cloudwatch)
* [Windows Event Log](https://docs.ngsurvey.com/installation-setup/installation/monitoring-and-logging/windows-event-log).

### Log Format

Activity logs are logged with the following structured format:

* **ActivityId**: The type of activity (e.g., "Logon", "Error", "SystemStartup")&#x20;
* **Category**: The category of the activity (e.g., "System", "Application", "Survey")
* **Level**: The severity level (e.g., "Information", "Warning", "Error")&#x20;
* **SurveyId**: The ID of the related survey (if applicable)
* **Username**: The username of the user performing the activity
* **IPAddress**: The IP address of the user
* **Tenant**: NGSurvey tenant which logged the activity
* **Data**: Additional data related to the activity
