support access logging to pipe