add Pierce.Logging, simple logging abstraction