站点统计优化

pull/2/head
郑杰 2018-12-26 11:18:13 +08:00
parent d140f3533f
commit d787ed3058
3 changed files with 19 additions and 18 deletions

View File

@ -0,0 +1,18 @@
package me.zhengjie.monitor.config;
import lombok.extern.slf4j.Slf4j;
import me.zhengjie.monitor.service.VisitsService;
import org.springframework.context.annotation.Configuration;
/**
*
*/
@Slf4j
@Configuration
public class VisitsInitialization {
public VisitsInitialization(VisitsService visitsService){
log.info("--------------- 初始化站点统计,如果存在今日统计则跳过 ---------------");
visitsService.save();
}
}

View File

@ -48,9 +48,6 @@ public class VisitsServiceImpl implements VisitsService {
@Override
public void count(HttpServletRequest request) {
// 部署到线上后可将save()删除
save();
LocalDate localDate = LocalDate.now();
Visits visits = visitsRepository.findByDate(localDate.toString());
visits.setPvCounts(visits.getPvCounts()+1);

View File

@ -1,7 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<configuration scan="true" scanPeriod="60 seconds" debug="false">
<contextName>elune</contextName>
<property name="log.path" value="log" />
<contextName>elAdmin</contextName>
<!--输出到控制台-->
<appender name="console" class="ch.qos.logback.core.ConsoleAppender">
@ -14,22 +13,9 @@
<filter class="me.zhengjie.monitor.config.LogFilter"></filter>
</appender>
<!--输出到文件-->
<!--<appender name="file" class="ch.qos.logback.system.rolling.RollingFileAppender">-->
<!--<rollingPolicy class="ch.qos.logback.system.rolling.TimeBasedRollingPolicy">-->
<!--<fileNamePattern>${log.path}/logback.%d{yyyy-MM-dd}.log</fileNamePattern>-->
<!--</rollingPolicy>-->
<!--<encoder>-->
<!--<pattern>%d{HH:mm:ss.SSS} %contextName [%thread] %-5level %logger{36} - %msg%n</pattern>-->
<!--</encoder>-->
<!--</appender>-->
<!--普通日志输出到控制台-->
<root level="info">
<appender-ref ref="console" />
<!--<appender-ref ref="file" />-->
</root>
<!-- logback为java中的包 -->