Currently AuditStorage APIs takes String and returns LogEntry.
APIs should use a single type for parameters and returned values.
As AuditStorage is a SPI, we choose String as base type to speed up things during restore process and stream bindings in a near future.