我有以下語句:C++ - 根據級別記錄報表
static Logging::Logger* common_logger = new Logging::Logger(Logging::Logger::LEVEL);
在Logger.hi已經
class Logger {
public:
enum LEVEL {
Debug,
Warning,
Notification,
Error
};
}
我已經包括了我的另外一個類裏面的文件Logger.h爲:
Logging::log(CustomDialog::logger, Logging::Entry, CustomDialog::CLASSNAME, "CustomDialog");
我需要知道這是做的,爲什麼我這樣做的原因正確的方式是讓基於列弗日誌埃爾。
問候,
爲什麼不直接使用[開源日誌庫]的一個(http://stackoverflow.com/questions/696321/best-logging -framework-for-native-c)並節省你很多的努力? –
這些是否有相同的supposrt請建議 –
是的,他們do.There有許多開放源代碼日誌框架,你可以模仿使用庫。檢查我的第一個評論中添加的鏈接。 –