zhyiwww
          用平實的筆,記錄編程路上的點點滴滴………
          posts - 536,comments - 394,trackbacks - 0
          在調(diào)試mapfile的時候,往往不知道怎么才能看到mapserver的執(zhí)行細(xì)節(jié),所以,能查看日至不失為一個好的辦法。
          在mapserver中使用日志的方法如下:

          (1)在MAP中添加輸出日至文件

          CONFIG "MS_ERRORFILE" "/tmp/map_error.log"

          (2)在LAYER里面打開DEBUG
          也就是設(shè)置DEBUG的級別。

          DEBUG 5
          根據(jù)mapserver的參考文檔,可以設(shè)置ON|OFF|0|1|2|3|4|5.
          調(diào)試階段,設(shè)置成5,可以得到最多的輸出信息。

          (3)實時查看日志
          tail -f /tmp/map_error.log


          (4)錯誤調(diào)試
          比如,我添加一個錯誤的標(biāo)簽AAAA,系統(tǒng)輸出日志如下:
          [Wed Sep  2 16:59:58 2009].311416 msPOSTGISLayerClose -- layerinfo is  NULL
          [Wed Sep  2 17:12:25 2009].871161 loadLayer(): Unknown identifier. Parsing error near (AAAA):(line 149)
          [Wed Sep  2 17:12:25 2009].888432 loadLayer(): Unknown identifier. Parsing error near (AAAA):(line 149)
          [Wed Sep  2 17:12:25 2009].902453 loadLayer(): Unknown identifier. Parsing error near (AAAA):(line 149)
          [Wed Sep  2 17:12:25 2009].907025 loadLayer(): Unknown identifier. Parsing error near (AAAA):(line 149)
          [Wed Sep  2 17:12:25 2009].942961 loadLayer(): Unknown identifier. Parsing error near (AAAA):(line 149)
          [Wed Sep  2 17:12:25 2009].972666 loadLayer(): Unknown identifier. Parsing error near (AAAA):(line 149)
          [Wed Sep  2 17:12:25 2009].977157 loadLayer(): Unknown identifier. Parsing error near (AAAA):(line 149)
          [Wed Sep  2 17:12:25 2009].998068 loadLayer(): Unknown identifier. Parsing error near (AAAA):(line 149)
          [Wed Sep  2 17:12:25 2009].998070 loadLayer(): Unknown identifier. Parsing error near (AAAA):(line 149)
          [Wed Sep  2 17:12:26 2009].19756 loadLayer(): Unknown identifier. Parsing error near (AAAA):(line 149)
          [Wed Sep  2 17:12:26 2009].43084 loadLayer(): Unknown identifier. Parsing error near (AAAA):(line 149)
          [Wed Sep  2 17:12:26 2009].51924 loadLayer(): Unknown identifier. Parsing error near (AAAA):(line 149)
          [Wed Sep  2 17:12:26 2009].68473 loadLayer(): Unknown identifier. Parsing error near (AAAA):(line 149)
          [Wed Sep  2 17:12:26 2009].73118 loadLayer(): Unknown identifier. Parsing error near (AAAA):(line 149)
          [Wed Sep  2 17:12:26 2009].82840 loadLayer(): Unknown identifier. Parsing error near (AAAA):(line 149)
          。。。。。。。。。。。。。

          這樣,你就可以根據(jù)錯誤信息很容易的找到錯誤并更正錯誤。




          |----------------------------------------------------------------------------------------|
                                     版權(quán)聲明  版權(quán)所有 @zhyiwww
                      引用請注明來源 http://www.aygfsteel.com/zhyiwww   
          |----------------------------------------------------------------------------------------|
          posted on 2009-09-02 17:15 zhyiwww 閱讀(909) 評論(0)  編輯  收藏 所屬分類: gis
          主站蜘蛛池模板: 临夏市| 开鲁县| 大庆市| 遂宁市| 登封市| 日土县| 鄂伦春自治旗| 塔城市| 黄龙县| 五寨县| 浦北县| 文登市| 沁水县| 哈巴河县| 黎平县| 鄂州市| 黎城县| 德阳市| 离岛区| 长泰县| 林周县| 富蕴县| 库伦旗| 徐州市| 苍山县| 兖州市| 江北区| 芷江| 喀什市| 平遥县| 灵丘县| 通州区| 泾川县| 富蕴县| 凤冈县| 乐安县| 湖口县| 洮南市| 长武县| 龙泉市| 三河市|