Package ch.qos.logback.access.filter
Class StatisticalViewImpl
java.lang.Object
ch.qos.logback.access.filter.StatisticalViewImpl
- All Implemented Interfaces:
StatisticalView,LifeCycle
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final CountingFilter(package private) boolean(package private) StatsByDay(package private) StatsByHour(package private) StatsByMinute(package private) StatsByMonth(package private) StatsByWeek -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
countingFilter
-
started
boolean started -
statsByMinute
StatsByMinute statsByMinute -
statsByHour
StatsByHour statsByHour -
statsByDay
StatsByDay statsByDay -
statsByWeek
StatsByWeek statsByWeek -
statsByMonth
StatsByMonth statsByMonth
-
-
Constructor Details
-
StatisticalViewImpl
StatisticalViewImpl(CountingFilter countingFilter)
-
-
Method Details
-
getDailyAverage
public double getDailyAverage()- Specified by:
getDailyAveragein interfaceStatisticalView
-
getLastDaysCount
public long getLastDaysCount()- Specified by:
getLastDaysCountin interfaceStatisticalView
-
getMonthlyAverage
public double getMonthlyAverage()- Specified by:
getMonthlyAveragein interfaceStatisticalView
-
getLastMonthsCount
public long getLastMonthsCount()- Specified by:
getLastMonthsCountin interfaceStatisticalView
-
getTotal
public long getTotal()- Specified by:
getTotalin interfaceStatisticalView
-
getWeeklyAverage
public double getWeeklyAverage()- Specified by:
getWeeklyAveragein interfaceStatisticalView
-
getLastWeeksCount
public long getLastWeeksCount()- Specified by:
getLastWeeksCountin interfaceStatisticalView
-
update
void update(long now) -
update
void update() -
start
public void start() -
isStarted
public boolean isStarted() -
stop
public void stop() -
getLastMinuteCount
public long getLastMinuteCount()- Specified by:
getLastMinuteCountin interfaceStatisticalView
-
getMinuteAverage
public double getMinuteAverage()- Specified by:
getMinuteAveragein interfaceStatisticalView
-
getHourlyAverage
public double getHourlyAverage()- Specified by:
getHourlyAveragein interfaceStatisticalView
-
getLastHoursCount
public long getLastHoursCount()- Specified by:
getLastHoursCountin interfaceStatisticalView
-