compact logging