Flexible logging library
