Property | Type | Required | Default | Description |
---|---|---|---|---|
dsn | string | true | --- | The dsn to use for logging |
table | string | true | --- | The table name to use for logging |
columnMap | struct | false | --- | A column map for aliasing columns. (Optional) |
autocreate | boolean | false | false | if true, then we will create the table. Defaults to false (Optional) |
textDBType | string | false | text | The database type for the message and extended info fields. |
The columns needed or created in the table are
id
: UUIDseverity
: stringcategory
: stringlogdate
: timestampappendername
: stringmessage
: stringextrainfo
: string
If you are building a column mapper, the map must have the above keys in it that match to your own table columns.
Caution Please make sure you update the
textDBType
property to match your database capabilities for logging.