程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> 代碼-C++出錯處理的判斷語句

代碼-C++出錯處理的判斷語句

編輯:編程綜合問答
C++出錯處理的判斷語句

剛才看一個程序的代碼,反復出現了這個語句,我 不明白什麼意思,請大神指教
if (__logic_ftpd_debug >= FTPRET_LOG_ERROR)
__logic_ftpd_debug:是調試選項
FTPRET_LOG_ERROR:是定義的一個宏

最佳回答:


log日志設計的比較復雜的,有分級別的概念,比如出錯的,一定要記錄;為了調試方便加的跟蹤文字,一般只在調試的時候記錄;關系不大的警告,可記錄可不記錄。
為什麼要分級呢?就是如果什麼都記錄,那數據量會非常的大,有用的信息淹沒在大量無關緊要的信息中。所以定義了一個日志級別。
這樣,當用戶設定,如果大於某個級別的日志才記錄,那麼那些關系不大的信息就被屏蔽掉了。
所以通過這個if判斷當前用戶設定的級別,如果用戶設定的級別要求記錄這個信息,則記錄之。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved