Fixed event logging via message channels