Stick logs to "areas"
Logs should be separated into areas, each one covering a certain aspect to the bot process, for example: the communication with other bots, the advertised interface, the executed tasks…
Log4r seems to have useful hierarchical logging features we could use.This would allow:
- changing debug level for only specific aspects of the software
- adding useful prefixes to the log messages
We should also call DI to the rescue.