Gunther <raj@xxxxxxxx> writes: > and checked my log file and there was nothing before the call > MemoryContextStats(TopPortalContext) so I don't understand where this > printf stuff is ending up. It's going to stdout, which is likely block-buffered whereas stderr is line-buffered, so data from the latter will show up in your log file much sooner. You might consider adding something to startup to switch stdout to line buffering. regards, tom lane