tech/powerjob/server/persistence/monitor/DatabaseMonitorAspect.java
DatabaseMonitorAspect拦截了remote和local的repository,然后执行wrapperMonitor
wrapperMonitor主要是构建DatabaseEvent,成功时获取effectRows,异常时获取erroMsg,最后计算耗时,执行monitorService.monitor
tech/powerjob/server/monitor/MonitorService.java
MonitorService定义了monitor方法
tech/powerjob/server/monitor/PowerJobMonitorService.java
PowerJobMonitorService是实现了MonitorService接口,其monitor方法遍历monitors,挨个执行record方法
tech/powerjob/server/monitor/Monitor.java
Monitor接口定义了record方法
tech/powerjob/server/monitor/monitors/LogMonitor.java
LogMonitor实现了Monitor, ServerInfoAware接口,其record方法通过logger打印event的message