提交 3b8f9717 authored 作者: fit2cloud-chenyw's avatar fit2cloud-chenyw

feat: 插件错误日志提醒

上级 2d1b646a
package io.dataease.plugins.config; package io.dataease.plugins.config;
import io.dataease.base.domain.MyPlugin; import io.dataease.base.domain.MyPlugin;
import io.dataease.commons.utils.DeFileUtils;
import io.dataease.commons.utils.LogUtil; import io.dataease.commons.utils.LogUtil;
import io.dataease.controller.sys.base.BaseGridRequest; import io.dataease.controller.sys.base.BaseGridRequest;
import io.dataease.service.sys.PluginService; import io.dataease.service.sys.PluginService;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value; import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.ApplicationArguments; import org.springframework.boot.ApplicationArguments;
...@@ -26,7 +24,7 @@ public class PluginRunner implements ApplicationRunner { ...@@ -26,7 +24,7 @@ public class PluginRunner implements ApplicationRunner {
@Override @Override
public void run(ApplicationArguments args) throws Exception { public void run(ApplicationArguments args) {
// 执行加载插件逻辑 // 执行加载插件逻辑
BaseGridRequest request = new BaseGridRequest(); BaseGridRequest request = new BaseGridRequest();
List<MyPlugin> plugins = pluginService.query(request); List<MyPlugin> plugins = pluginService.query(request);
...@@ -48,14 +46,11 @@ public class PluginRunner implements ApplicationRunner { ...@@ -48,14 +46,11 @@ public class PluginRunner implements ApplicationRunner {
LogUtil.error("插件路径不存在 {} ", jarPath); LogUtil.error("插件路径不存在 {} ", jarPath);
} }
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); LogUtil.error(e);
//e.printStackTrace();
} }
}); });
} }
private boolean isPluginJar(File file) {
String name = file.getName();
return StringUtils.equals(DeFileUtils.getExtensionName(name), "jar");
}
} }
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论