我正在爲PostgreSQL開發C擴展庫。我正在使用大量的ereport()調用來幫助未來的調試。PostgreSQL:ereport()的輸出去哪裏?
在我的代碼使用的一個典型的例子是這樣的:
ereport(NOTICE, (errmsg("[%s]: Returned nonzero result (%d).", (const char*)__FUNCTION__, ret)));
然而,當我看着我的/var/log/postgresql/postgresql-8.4-main.log的消息似乎並沒有將出現在那裏 - 我只能假設是db服務器守護進程的消息。
那麼,我的日誌消息在哪裏存儲?
順便說一句,我在Ubuntu Linux(10.0.4)
http://www.postgresql.org/docs/current/static/runtime-config-logging.html – 2012-01-07 13:18:31