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:
getDailyAverage
in interfaceStatisticalView
-
getLastDaysCount
public long getLastDaysCount()- Specified by:
getLastDaysCount
in interfaceStatisticalView
-
getMonthlyAverage
public double getMonthlyAverage()- Specified by:
getMonthlyAverage
in interfaceStatisticalView
-
getLastMonthsCount
public long getLastMonthsCount()- Specified by:
getLastMonthsCount
in interfaceStatisticalView
-
getTotal
public long getTotal()- Specified by:
getTotal
in interfaceStatisticalView
-
getWeeklyAverage
public double getWeeklyAverage()- Specified by:
getWeeklyAverage
in interfaceStatisticalView
-
getLastWeeksCount
public long getLastWeeksCount()- Specified by:
getLastWeeksCount
in 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:
getLastMinuteCount
in interfaceStatisticalView
-
getMinuteAverage
public double getMinuteAverage()- Specified by:
getMinuteAverage
in interfaceStatisticalView
-
getHourlyAverage
public double getHourlyAverage()- Specified by:
getHourlyAverage
in interfaceStatisticalView
-
getLastHoursCount
public long getLastHoursCount()- Specified by:
getLastHoursCount
in interfaceStatisticalView
-