Fair points, but they are good to get started and can later be replaced with a proper log e.g. Kafka and a worker thread :)
Btw I think your libraries did the job core.async tries to do a lot better :) and to this date I can't figure out why they didn't received the same amount of attention, so thanks for those!