Beacon: a slim announcement-based logging engine for Pharo