Update log macro.
Implement member functions and accessors.