1、獲取日誌物件:
virtual loggerptr getlogger() const;
2、日誌物件提供的方法:
local inte***ce logger
;3、communicator提供的預設日誌介面是打屏的,可以通過如下方法定製日誌介面:
ice::initializationdata id;
id.logger = new myloggeri();
ice::communicator ic = ice::initiliaze(argc, argv, id);
4、也可以通過外掛程式設定日誌
class myloggeri : public ice::logger
;extern "c"
}編譯成動態庫libmylogger.so
配置屬性:ice.plugin.mylogger = mylogger::createlogger
4、ice提供了一系列的工具類來處理日誌:ice::error、ice::warning、ice::trace、ice::print
ice::error err(communicator->getlogger());
err<<"this is error "};
ice::initializationdata id;
id.stats = new mystatsi();
ice::communicator ic = ice::initiliaze(argc, argv, id);
Windows下安裝Ice和設定Ice的環境變數
第二步,安裝ice 常規安裝即可,可以選擇安裝目錄,本次安裝是在c program files x86 ice 3.5.1 ice 3.5.1 第三步,設定ice的環境變數 主要有環境變數需要設定 path classpath ice home 例如 ice home c program files...
Windows下安裝Ice和設定Ice的環境變數
第二步,安裝ice 常規安裝即可,可以選擇安裝目錄,本次安裝是在c program files x86 ice 3.5.1 ice 3.5.1 第三步,設定ice的環境變數 主要有環境變數需要設定 path classpath ice home 例如 ice home c program files...
nginx日誌統計pv和uv
網上記錄nginx日誌統計訪問量的指令碼的文件很多,但是看來看去實際都是乙個東西,如下 1.根據訪問ip統計uv awk access.log sort uniq c wc l 2.統計訪問url統計pv awk access.log wc l 3.查詢訪問最頻繁的url awk access.lo...