zhyiwww
          用平實(shí)的筆,記錄編程路上的點(diǎn)點(diǎn)滴滴………
          posts - 536,comments - 394,trackbacks - 0
          在調(diào)試mapfile的時(shí)候,往往不知道怎么才能看到mapserver的執(zhí)行細(xì)節(jié),所以,能查看日至不失為一個(gè)好的辦法。
          在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)實(shí)時(shí)查看日志
          tail -f /tmp/map_error.log


          (4)錯(cuò)誤調(diào)試
          比如,我添加一個(gè)錯(cuò)誤的標(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ù)錯(cuò)誤信息很容易的找到錯(cuò)誤并更正錯(cuò)誤。




          |----------------------------------------------------------------------------------------|
                                     版權(quán)聲明  版權(quán)所有 @zhyiwww
                      引用請注明來源 http://www.aygfsteel.com/zhyiwww   
          |----------------------------------------------------------------------------------------|
          posted on 2009-09-02 17:15 zhyiwww 閱讀(909) 評論(0)  編輯  收藏 所屬分類: gis
          主站蜘蛛池模板: 金塔县| 普定县| 昭苏县| 和林格尔县| 黄石市| 敦煌市| 兴义市| 武邑县| 城市| 右玉县| 子长县| 博白县| 龙岩市| 青冈县| 扎囊县| 青川县| 乐东| 宣恩县| 丹东市| 施秉县| 台安县| 灵山县| 建平县| 武陟县| 彭州市| 顺平县| 望江县| 灵山县| 马山县| 玉门市| 张掖市| 长治市| 化德县| 时尚| 凤庆县| 随州市| 乐平市| 金湖县| 拉萨市| 云梦县| 安徽省|