在上次我做了很多整合(從一個地方到另一個地方的數據傳輸,包括DB,SSH,FTP等),並且每個我需要記錄一些統計信息(例如多少更新的文件,插入的數據庫行數,發生的錯誤等)。所有這些集成每天工作一次,直到發生一些錯誤,我對日誌不感興趣。但是當發生錯誤時,我需要一些統計數據用於以前的運行。 基本上我在主類中做了5-10個int變量,並輸出它們到最後的日誌。但是每次創建多個變量,然後編碼輸出它們並不是很方便。同樣在目前,它將是各種地方的20+統計變量(所以我至少需要單獨的課程)。java lib用於收集整合統計信息
我只是想知道是否已經有一些Java庫可以幫助我。
基本上 在代碼中,我想:
statistics.increase(counterName); //to increase counter
statistics.out(); //to get string of somehow formatted statistics
statistics.out(counterName); //to get string for specific counter
理想:
could work with no configuration
support for slf4j
statistics.adjust(counterName, value);
statistics.addcounter(counterName, tagName, initial value, increment);
statistics.outTag(tagName); //output counters with specific tag
嗯..他們看起來像一個大framworks。我需要一些小而簡單的東西。 – 2010-08-18 14:01:44