Logger implementation

Implementation with trait.

- `nbd/Logger` class
- `nbd/trait/log` trait