pipe logger