# Setup with Audit Log
How to make the audit log available and what logs to collect.
# Enabling the Audit Log
To enable the Audit Log, set the environment variable AUDIT_LOG_ENABLED to true. From the moment you set true, log collection, display, and retrieval will be enabled.
# Log types
The logs collected by GROWI are divided into three groups: SMALL, MEDIUM, and LARGE. The default is SMALL, which can be changed from the environment variable AUDIT_LOG_ACTION_GROUP_SIZE.
SMALL | MEDIUM | LARGE | |
|---|---|---|---|
| Login, Logout, Create Page, Delete Page | ⭕️ | ⭕️ | ⭕️ |
| All operations performed by ordinary users[1] | ❌ | ⭕️ | ⭕️ |
| All operations performed by the admin user | ❌ | ❌ | ⭕️ |
# Add/Exclude logs to be collected
Actions included/excluded in the group set in AUDIT_LOG_ACTION_GROUP_SIZE can be added/excluded individually.
- Actions not included in the set group can be added/excluded individually.
- Specify the environment variable
AUDIT_LOG_ADDITIONAL_ACTIONSin CSV format (comma separated string) - Example:
AUDIT_LOG_ADDITIONAL_ACTIONS=PAGE_VIEW,USER_PASSWORD_UPDATE.
- Specify the environment variable
- Exclude actions in a configured group individually
- Specify the environment variable
AUDIT_LOG_EXCLUDE_ACTIONSin CSV format (comma separated string) - Example:
AUDIT_LOG_EXCLUDE_ACTIONS=PAGE_CREATE,USER_LOGOUT.
- Specify the environment variable
# List of supported actions
"All operations performed by ordinary users" does not include the event for page viewing (
ACTION_PAGE_VIEW). To record it, please add the event indipendently withAUDIT_LOG_ADDITIONAL_ACTIONS. ↩︎