iOS 自定義日誌輸出

2021-09-06 21:49:08 字數 434 閱讀 5076

在做ios開發過程中,我們經常需要輸出日誌來檢視某些資料是否列印出來,或者檢視查個類是否被呼叫了。

當前的做法是,在.pch 中,定義乙個巨集:

#ifdef debug // 處於開發階段

#define hwlog(...) nslog(__va_args__)

#else // 處於發布階段

#define hwlog(...)

#endif

呼叫時,直接寫:

hwlog(@"composemsg");

上面的**寫得很清楚,如果是開發階段,則列印出相應的日誌,如果是發布狀態,這些日誌全部都不會輸出,相當於注釋:

//hwlog(@"composemsg");

python自定義logger日誌輸出檔案

為 麼要寫日誌?方便維護 方便除錯 專案上線後,發現錯誤能快速定位到錯誤 web logging.py coding utf 8 logger 預設日誌格式 default log fmt asctime s filename s line lineno d levelname s message ...

log4j自定義日誌輸出

前說一下業務需求 因 當中呼叫了第三個介面,所以要對第三方介面單獨記錄日誌,所以配置log4j指定此類的日誌輸出到指定的檔案路徑與檔案上。不多說看原始碼 log4j.rootlogger error,stdout logfile log4j.logger.org.apache warn log4j....

logback中使用MDC自定義日誌輸出格式

logback mdc 相當於自定義日誌格式輸出 寫在過濾器中 示例 try else runtimemxbean runtimemxbean managementfactory.getruntimemxbean 程序 mdc.put process runtimemxbean.getname lo...