[MAT-358] Logging additions

- Correct origin of log messages
- Add other log levels
- Add Javadocs