Commit ebe4b2d6 authored by 胡文斌's avatar 胡文斌

记录sql日志

parent 6ba9a3a5
...@@ -28,7 +28,7 @@ ...@@ -28,7 +28,7 @@
<junit.version>3.8.1</junit.version> <junit.version>3.8.1</junit.version>
<jfinal.version>5.1.2.4</jfinal.version> <jfinal.version>5.1.4</jfinal.version>
<cos.version>2017.5</cos.version> <cos.version>2017.5</cos.version>
...@@ -124,7 +124,7 @@ ...@@ -124,7 +124,7 @@
<dependency> <dependency>
<groupId>com.archser</groupId> <groupId>com.archser</groupId>
<artifactId>jfinal</artifactId> <artifactId>jfinal</artifactId>
<version>5.1.3.1</version> <version>${jfinal.version}</version>
</dependency> </dependency>
<!-- 东方通依赖 --> <!-- 东方通依赖 -->
<!-- <dependency> <!-- <dependency>
......
package com.archser.aserver.common.config; package com.archser.aserver.common.config;
import com.alibaba.druid.filter.logging.Log4jFilter;
import com.alibaba.druid.filter.logging.LogFilter;
import com.alibaba.druid.filter.stat.StatFilter; import com.alibaba.druid.filter.stat.StatFilter;
import com.archser.aserver.common.config.plugins.DBUpgrade; import com.archser.aserver.common.config.plugins.DBUpgrade;
import com.archser.aserver.common.config.plugins.RedisConfig; import com.archser.aserver.common.config.plugins.RedisConfig;
...@@ -14,14 +16,18 @@ import com.jfinal.ext.handler.RequestHandler; ...@@ -14,14 +16,18 @@ import com.jfinal.ext.handler.RequestHandler;
import com.jfinal.ext.handler.UrlSkipHandler; import com.jfinal.ext.handler.UrlSkipHandler;
import com.jfinal.ext.proxy.CglibProxyFactory; import com.jfinal.ext.proxy.CglibProxyFactory;
import com.jfinal.json.MixedJsonFactory; import com.jfinal.json.MixedJsonFactory;
import com.jfinal.kit.Kv;
import com.jfinal.kit.PathKit; import com.jfinal.kit.PathKit;
import com.jfinal.kit.Prop; import com.jfinal.kit.Prop;
import com.jfinal.kit.PropKit; import com.jfinal.kit.PropKit;
import com.jfinal.plugin.activerecord.ActiveRecordPlugin; import com.jfinal.plugin.activerecord.ActiveRecordPlugin;
import com.jfinal.plugin.activerecord.CaseInsensitiveContainerFactory; import com.jfinal.plugin.activerecord.CaseInsensitiveContainerFactory;
import com.jfinal.plugin.activerecord.Db;
import com.jfinal.plugin.activerecord.Record;
import com.jfinal.plugin.activerecord.dialect.*; import com.jfinal.plugin.activerecord.dialect.*;
import com.jfinal.plugin.cron4j.Cron4jPlugin; import com.jfinal.plugin.cron4j.Cron4jPlugin;
import com.jfinal.plugin.druid.DruidPlugin; import com.jfinal.plugin.druid.DruidPlugin;
import com.jfinal.plugin.druid.RecordSqlFilter;
import com.jfinal.render.ViewType; import com.jfinal.render.ViewType;
import com.jfinal.server.undertow.UndertowServer; import com.jfinal.server.undertow.UndertowServer;
import com.jfinal.server.undertow.WebBuilder; import com.jfinal.server.undertow.WebBuilder;
...@@ -149,8 +155,11 @@ public class MainConfig extends JFinalConfig { ...@@ -149,8 +155,11 @@ public class MainConfig extends JFinalConfig {
* 获取数据库插件 抽取成独立的方法,便于重用该方法,减少代码冗余 * 获取数据库插件 抽取成独立的方法,便于重用该方法,减少代码冗余
*/ */
public static DruidPlugin getDruidPlugin() { public static DruidPlugin getDruidPlugin() {
return new DruidPlugin(p.get("jdbc.url"), p.get("jdbc.username"), p.get("jdbc.password"), DruidPlugin druidPlugin = new DruidPlugin(p.get("jdbc.url"), p.get("jdbc.username"), p.get("jdbc.password"),
p.get("jdbc.driver")); p.get("jdbc.driver"));
druidPlugin.addFilter(new RecordSqlFilter());
druidPlugin.start();
return druidPlugin;
} }
/** /**
...@@ -199,12 +208,13 @@ public class MainConfig extends JFinalConfig { ...@@ -199,12 +208,13 @@ public class MainConfig extends JFinalConfig {
* 配置全局处理器 * 配置全局处理器
*/ */
@Override @Override
public void configHandler(Handlers me) { public void
configHandler(Handlers me) {
me.add(new RequestHandler());
// 说明:druid的统计页面涉及安全性 需要自行处理根据登录权限判断是否能访问统计页面 // 说明:druid的统计页面涉及安全性 需要自行处理根据登录权限判断是否能访问统计页面
// me.add(DruidKit.getDruidStatViewHandler()); // druid 统a计页面功能 // me.add(DruidKit.getDruidStatViewHandler()); // druid 统a计页面功能
me.add(new UrlSkipHandler("^/services/.+", false)); me.add(new UrlSkipHandler("^/services/.+", false));
me.add(new UrlSkipHandler("/*\\.ws/", false)); me.add(new UrlSkipHandler("/*\\.ws/", false));
me.add(new RequestHandler());
} }
/** /**
...@@ -212,7 +222,7 @@ public class MainConfig extends JFinalConfig { ...@@ -212,7 +222,7 @@ public class MainConfig extends JFinalConfig {
*/ */
@Override @Override
public void onStart() { public void onStart() {
new GoodSync().run(); // new GoodSync().run();
} }
/** /**
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment