New implementation for archive logging