# SystemLog

## Configuration

* **`eventsToLog`** An array of the [SystemLogEvent](https://cherrycake.tin.cat/version-1.x-beta/reference/core-classes/systemlogevent) class names to be stored in the log. The events not listed here will not be logged even if they're triggered. Set it to false to log all events. Default: `false`
* **`tableName`** The name of the table in the database where the log events will be stored. Default: `cherrycake_systemLog`.
* **`cacheProviderName`** The name of the cache provider to use. Default: `engine`.
* **`databaseProviderName`** The name of the database provider to use. Default: `main`.
* **`cacheKeyUniqueId`** The unique cache key to use when storing events into cache. Default: `QueuedSystemLogEvents`.
* **`isQueueInCache`** Whether to store events in a buffer using cache for improved performance instead of storing them in the database straightaway. Default: `true`.
