ICE的日誌和統計介面

2021-06-05 10:45:48 字數 756 閱讀 8996

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...