enhancement: #I1X83P 监控日志最好能加个开关,可以方便对日志启用和关闭。

This commit is contained in:
bryan31
2020-10-25 23:59:00 +08:00
parent fe1d3fc63d
commit 047ef1f12a
2 changed files with 12 additions and 0 deletions

View File

@@ -43,6 +43,14 @@ public class MonitorBus {
private ConcurrentHashMap<String, LimitQueue<CompStatistics>> statisticsMap = new ConcurrentHashMap<String, LimitQueue<CompStatistics>>();
public MonitorBus(boolean enableMonitorLog) {
this.enableMonitorLog = enableMonitorLog;
if(this.enableMonitorLog){
Timer timer = new Timer();
timer.schedule(new MonitorTimeTask(this), this.getDelay(), this.getPeriod());
}
}
public MonitorBus(boolean enableMonitorLog, int queueLimit, long delay, long period) {
this.enableMonitorLog = enableMonitorLog;
this.queueLimit = queueLimit;

View File

@@ -19,4 +19,8 @@
</property>
</bean>
<bean class="com.yomahub.liteflow.monitor.MonitorBus">
<constructor-arg name="enableMonitorLog" value="true"/>
</bean>
</beans>