3.17.0
·
18 commits
to master
since this release
Included commits: 3.16.0...3.17.0
Improvements
- Introduced
AuditLoggerTraitto obtain the audit logger. - Introduced
GlueBackendSecurityAuditLoggerConfigPluginto provide configuration for audit logging for Glue Backend application. - Introduced
GlueSecurityAuditLoggerConfigPluginto provide configuration for audit logging for Glue application. - Introduced
YvesSecurityAuditLoggerConfigPluginto provide configuration for audit logging for Yves application. - Introduced
ZedSecurityAuditLoggerConfigPluginto provide configuration for audit logging for Zed application. - Introduced
MerchantPortalSecurityAuditLoggerConfigPluginto provide configuration for audit logging for Merchant Portal application. - Introduced
Spryker\Glue\Log\Plugin\Log\AuditLogTagFilterBufferedStreamHandlerPlugin,Spryker\Yves\Log\Plugin\Log\AuditLogTagFilterBufferedStreamHandlerPlugin,Spryker\Zed\Log\Communication\Plugin\Log\AuditLogTagFilterBufferedStreamHandlerPluginto provide a handler for audit logger. - Introduced
NullAuditLoggerConfigPluginas a default fallback for audit logging. - Introduced
Spryker\Glue\Log\Plugin\Log\AuditLogMetaDataProcessorPlugin,Spryker\Yves\Log\Plugin\Log\AuditLogMetaDataProcessorPlugin,Spryker\Zed\Log\Communication\Plugin\Log\AuditLogMetaDataProcessorPluginto addaudit_loglog type to the audit log data. - Introduced
Spryker\Glue\Log\Plugin\Log\AuditLogRequestProcessorPlugin,Spryker\Yves\Log\Plugin\Log\AuditLogRequestProcessorPlugin,Spryker\Zed\Log\Communication\Plugin\Log\AuditLogRequestProcessorPluginto add request related data to the audit log data. - Introduced
Spryker\Shared\Log\LogConfig::AUDIT_LOGGER_CHANNEL_NAME_SECURITYto provide an audit logger channel name used for security logs. - Introduced
LogConstants::AUDIT_LOG_SANITIZE_FIELDSto provide an array with names which is used to sanitize data in your audit logs. - Introduced
LogConstants::AUDIT_LOG_SANITIZED_VALUEto provide a string which is used as value for the audit log sanitized fields. - Introduced
LogConstants::AUDIT_LOG_TAG_DISALLOW_LISTto provide a list of audit log tags that are disallowed for logging. - Introduced
LogConstants::AUDIT_LOGGER_CONFIG_PLUGINS_YVESto provide class names of the plugins which are used to provide configuration for audit logging for Yves application. - Introduced
LogConstants::AUDIT_LOGGER_CONFIG_PLUGINS_ZEDto provide class names of the plugins which are used to provide configuration for audit logging for Zed application. - Introduced
LogConstants::AUDIT_LOGGER_CONFIG_PLUGINS_GLUEto provide class names of the plugins which are used to provide configuration for audit logging for Glue application. - Introduced
LogConstants::AUDIT_LOGGER_CONFIG_PLUGINS_GLUE_BACKENDto provide class names of the plugins which are used to provide configuration for audit logging for Glue Backend application. - Introduced
LogConstants::AUDIT_LOGGER_CONFIG_PLUGINS_MERCHANT_PORTALto provide class names of the plugins which are used to provide configuration for audit logging for Merchant Portal application. - Introduced
Spryker\Glue\Log\LogConfig::getAuditLogSanitizerFieldNames(),Spryker\Yves\Log\LogConfig::getAuditLogSanitizerFieldNames(),Spryker\Zed\Log\LogConfig::getAuditLogSanitizerFieldNames()to provide an array with names which is used to sanitize data in your audit logs. - Introduced
Spryker\Glue\Log\LogConfig::getAuditLogSanitizedFieldValue(),Spryker\Yves\Log\LogConfig::getAuditLogSanitizedFieldValue(),Spryker\Zed\Log\LogConfig::getAuditLogSanitizedFieldValue()to provide a string which is used as value for the audit log sanitized fields. - Introduced
Spryker\Glue\Log\LogConfig::getAuditLogTagDisallowList(),Spryker\Yves\Log\LogConfig::getAuditLogTagDisallowList(),Spryker\Zed\Log\LogConfig::getAuditLogTagDisallowList()to provide a list of audit log tags that are disallowed for logging. - Introduced
AuditLoggerConfigCriteriatransfer.
Adjustments
- Added
LogExtensionmodule to dependencies. - Increased
Transfermodule version dependency.