Skip to content
This repository was archived by the owner on Mar 4, 2022. It is now read-only.

Commit 2f18aab

Browse files
author
itning
committed
upload lib
1 parent b943544 commit 2f18aab

8 files changed

Lines changed: 48 additions & 131 deletions

File tree

Student-Homework-Management-System.iml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
<orderEntry type="library" name="Maven: org.mybatis:mybatis-spring:1.3.2" level="project" />
4848
<orderEntry type="library" name="Maven: org.mybatis:mybatis:3.5.0" level="project" />
4949
<orderEntry type="library" name="Maven: mysql:mysql-connector-java:6.0.6" level="project" />
50-
<orderEntry type="library" name="Maven: com.alibaba:druid:1.1.14" level="project" />
50+
<orderEntry type="library" name="Maven: com.alibaba:druid:1.1.18" level="project" />
5151
<orderEntry type="library" name="Maven: org.aspectj:aspectjweaver:1.8.14" level="project" />
5252
<orderEntry type="library" name="Maven: commons-fileupload:commons-fileupload:1.4" level="project" />
5353
<orderEntry type="library" name="Maven: commons-io:commons-io:2.2" level="project" />
@@ -64,9 +64,8 @@
6464
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.9.9" level="project" />
6565
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.9.0" level="project" />
6666
<orderEntry type="library" name="Maven: org.slf4j:slf4j-nop:1.7.25" level="project" />
67-
<orderEntry type="library" name="Maven: log4j:log4j:1.2.17" level="project" />
67+
<orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.2.3" level="project" />
68+
<orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.2.3" level="project" />
6869
<orderEntry type="library" name="Maven: com.qq.connect:qq-connect:2.0.0.RELEASE" level="project" />
69-
<orderEntry type="library" name="Maven: javax.mail:mail:1.4.7" level="project" />
70-
<orderEntry type="library" name="Maven: javax.activation:activation:1.1" level="project" />
7170
</component>
7271
</module>

pom.xml

Lines changed: 5 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@
102102
<dependency>
103103
<groupId>com.alibaba</groupId>
104104
<artifactId>druid</artifactId>
105-
<version>1.1.14</version>
105+
<version>1.1.18</version>
106106
</dependency>
107107

108108
<dependency>
@@ -179,10 +179,11 @@
179179
</exclusions>
180180
</dependency>
181181

182+
<!-- https://mvnrepository.com/artifact/ch.qos.logback/logback-classic -->
182183
<dependency>
183-
<groupId>log4j</groupId>
184-
<artifactId>log4j</artifactId>
185-
<version>1.2.17</version>
184+
<groupId>ch.qos.logback</groupId>
185+
<artifactId>logback-classic</artifactId>
186+
<version>1.2.3</version>
186187
</dependency>
187188

188189
<dependency>
@@ -191,14 +192,6 @@
191192
<version>2.0.0.RELEASE</version>
192193
</dependency>
193194

194-
<!-- https://mvnrepository.com/artifact/javax.mail/mail -->
195-
<dependency>
196-
<groupId>javax.mail</groupId>
197-
<artifactId>mail</artifactId>
198-
<version>1.4.7</version>
199-
</dependency>
200-
201-
202195
</dependencies>
203196
<build>
204197
<plugins>

src/main/java/com/ning/exception/defaults/ExceptionResolver.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
import com.ning.exception.file.FileException;
44
import com.ning.exception.login.LoginException;
5+
import org.slf4j.Logger;
6+
import org.slf4j.LoggerFactory;
57
import org.springframework.web.servlet.HandlerExceptionResolver;
68
import org.springframework.web.servlet.ModelAndView;
79

@@ -17,11 +19,11 @@
1719
* @date 2017/5/19
1820
*/
1921
public class ExceptionResolver implements HandlerExceptionResolver {
22+
private static final Logger logger = LoggerFactory.getLogger(ExceptionResolver.class);
2023

2124
@Override
2225
public ModelAndView resolveException(HttpServletRequest request, HttpServletResponse response, Object handler, Exception e) {
23-
//打印异常信息
24-
e.printStackTrace();
26+
logger.error(e.getMessage(), e);
2527
String errorMessage;
2628
if (e instanceof LoginException) {
2729
errorMessage = ((LoginException) e).getErrorMessage();

src/main/java/com/ning/login/action/Login.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@
1212
import org.apache.shiro.authc.UnknownAccountException;
1313
import org.apache.shiro.authc.UsernamePasswordToken;
1414
import org.apache.shiro.subject.Subject;
15+
import org.slf4j.Logger;
16+
import org.slf4j.LoggerFactory;
1517
import org.springframework.stereotype.Controller;
1618
import org.springframework.ui.Model;
1719
import org.springframework.web.bind.annotation.RequestMapping;
@@ -27,6 +29,8 @@
2729
*/
2830
@Controller
2931
public class Login {
32+
private static final Logger logger = LoggerFactory.getLogger(Login.class);
33+
3034
@Resource
3135
private UserService userService;
3236

@@ -42,6 +46,7 @@ public class Login {
4246
public String userLogin(Model model, HttpServletRequest request) throws LoginException {
4347
User user = (User) SecurityUtils.getSubject().getPrincipal();
4448
if (user != null && user.getUid() != null) {
49+
logger.debug("用户成功登录 {}", user);
4550
return "redirect:index.jsp";
4651
}
4752
String exceptionClassName = (String) request.getAttribute("shiroLoginFailure");

src/main/java/com/ning/util/email/EmailUtils.java

Lines changed: 0 additions & 84 deletions
This file was deleted.

src/main/resources/log4j.properties

Lines changed: 0 additions & 13 deletions
This file was deleted.

src/main/resources/logback.xml

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
<configuration scan="true" scanPeriod="60 seconds" debug="true">
2+
<!--定义日志文件的存储地址 勿在 LogBack 的配置中使用相对路径-->
3+
<property name="LOG_HOME" value="/var/log/shw_logback.log"/>
4+
<!-- Console 输出设置 -->
5+
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
6+
<encoder>
7+
<!--格式化输出:%d表示日期,%thread表示线程名,%-5level:级别从左显示5个字符宽度%msg:日志消息,%n是换行符-->
8+
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
9+
<charset>utf8</charset>
10+
</encoder>
11+
</appender>
12+
<!--输出到文件-->
13+
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
14+
<file>${LOG_HOME}</file>
15+
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
16+
<fileNamePattern>logback.%d{yyyy-MM-dd}.log</fileNamePattern>
17+
<!--只保留最近30天的日志-->
18+
<maxHistory>30</maxHistory>
19+
<!--日志文件的上限大小-->
20+
<totalSizeCap>1GB</totalSizeCap>
21+
</rollingPolicy>
22+
<encoder>
23+
<pattern>%d{HH:mm:ss.SSS} %contextName [%thread] %-5level %logger{36} - %msg%n</pattern>
24+
</encoder>
25+
</appender>
26+
   
27+
<root level="INFO">     
28+
<appender-ref ref="CONSOLE"/> 
29+
<!-- <appender-ref ref="FILE"/>-->
30+
</root>
31+
</configuration>

src/test/java/top/itning/ta/ShwTest.java

Lines changed: 0 additions & 16 deletions
This file was deleted.

0 commit comments

Comments
 (0)