update logger and base from atc (Should not affect gh-book)

Should not affect gh-book code at all. These files are only used by atc

# Testing

- [x] smoke test (no gh-book code should touch these files)