Browse Source

添加 'src/main/java/com/fr/plugin/dynamic/dbconnect/DynamicDbConnectPerformanceMonitor.java'

master
gongbin 3 years ago
parent
commit
7200fdb153
  1. 26
      src/main/java/com/fr/plugin/dynamic/dbconnect/DynamicDbConnectPerformanceMonitor.java

26
src/main/java/com/fr/plugin/dynamic/dbconnect/DynamicDbConnectPerformanceMonitor.java

@ -0,0 +1,26 @@
package com.fr.plugin.dynamic.dbconnect;
import com.fr.log.FineLoggerFactory;
import com.fr.plugin.context.PluginContext;
import com.fr.plugin.dynamic.dbconnect.conf.DynamicDbConnectConfig;
import com.fr.plugin.observer.inner.AbstractPluginLifecycleMonitor;
import com.fr.plugin.transform.FunctionRecorder;
import com.fr.record.analyzer.EnableMetrics;
@EnableMetrics
@FunctionRecorder
public class DynamicDbConnectPerformanceMonitor extends AbstractPluginLifecycleMonitor {
@Override
public void afterRun(PluginContext pluginContext) {
FineLoggerFactory.getLogger().info(pluginContext.getName() + "插件启动完成");
DynamicDbConnectConfig.getInstance().parseConfig();
String connectConfig = DynamicDbConnectConfig.getInstance().getConnectConfig();
DynamicDbConnectConfig.getInstance().oldConfig = connectConfig;
FineLoggerFactory.getLogger().info("connectConfig:"+connectConfig);
}
@Override
public void beforeStop(PluginContext pluginContext) {
FineLoggerFactory.getLogger().info(pluginContext.getName() + "插件停止");
}
}
Loading…
Cancel
Save