2012-09-05 88 views
2

我有C庫,librouting_darp.dll它使用功能elog登錄調試其進程的信息工作。但我不知道在哪裏查找函數正在記錄的消息。ELOG消息在哪裏?

你知道我在哪裏可以找到這些消息嗎?

-

注:我不知道,如果elog是一個 「C」 功能或 「PostgreSQL的」 功能。

Here你可以找到我說的是源代碼。

我使用pgAdmin的PostgreSQL的+ + +的PostGIS向PgRouting調用這個函數調用DARP。

+0

我使用的是Windows 7 – Laggel

回答

2

這是一個PostgreSQL function它支持多種調試級別,而不是所有的人都在默認情況下被保存。您可以通過log_min_messages設置進行配置。

+0

我已經按照你的鏈接,因爲它說我低的特性,以最低的國家之一 水平'開始 集log_min_error_statement = INFO; set log_min_messages = INFO; set client_min_messages = INFO; end;' 雖然我仍然沒有收到C庫中指定的任何elog消息。 – Laggel

+0

什麼是log_destination? – perreal

+0

登錄目的地是'stderr' – Laggel

0

如果Windows,我想看看在eventvwr,Windows事件查看器。

我還檢查C:\ Program Files文件\ PostgreSQL的\ XXX \ DATA \ pg_log

+0

我已經檢查過它們兩個!是的,** ... data \ pg_log **它確實保存了一個日誌,但我沒有看到那裏的elog消息。無論在事件中。 – Laggel