您的位置:首页 > 游戏 > 手游 > 网页游戏开发需要学什么_网络界面设计师_哪个行业最需要推广_上海seo优化服务公司

网页游戏开发需要学什么_网络界面设计师_哪个行业最需要推广_上海seo优化服务公司

2024/10/6 16:31:20 来源:https://blog.csdn.net/u012263509/article/details/142478544  浏览:    关键词:网页游戏开发需要学什么_网络界面设计师_哪个行业最需要推广_上海seo优化服务公司
网页游戏开发需要学什么_网络界面设计师_哪个行业最需要推广_上海seo优化服务公司

新建SpringBoot项目

pom依赖

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.6.1</version><relativePath/> <!-- lookup parent from repository --></parent><groupId>com.example</groupId><artifactId>spring-boot-mysql</artifactId><version>0.0.1-SNAPSHOT</version><name>spring-boot-mysql</name><description>Spring Boot with MySQL</description><properties><java.version>1.8</java.version></properties><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-jpa</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><!--连接logstash相关依赖--><dependency><groupId>net.logstash.logback</groupId><artifactId>logstash-logback-encoder</artifactId><version>6.6</version></dependency><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><scope>runtime</scope></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>1.18.16</version><scope>compile</scope></dependency></dependencies><build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins></build></project>

新建或修改application.yml

这个操作随意,可以不改端口号

server:port: 8088

创建日志配置文件

在项目的 resources 目录下创建 logback-spring.xml 文件,也就是日志输出配置文件SpringBoot默认的使用的logback日志,必须叫这个名字!!!

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration>
<configuration><include resource="org/springframework/boot/logging/logback/defaults.xml"/><include resource="org/springframework/boot/logging/logback/console-appender.xml"/><!--应用名称--><property name="APP_NAME" value="logstash"/><!--日志文件保存路径--><property name="LOG_FILE_PATH" value="${LOG_FILE:-${LOG_PATH:-${LOG_TEMP:-${java.io.tmpdir:-/tmp}}}/logs}"/><contextName>${APP_NAME}</contextName><!--每天记录日志到文件appender--><appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"><rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"><fileNamePattern>${LOG_FILE_PATH}/${APP_NAME}-%d{yyyy-MM-dd}.log</fileNamePattern><maxHistory>30</maxHistory></rollingPolicy><encoder><pattern>${FILE_LOG_PATTERN}</pattern></encoder></appender><!--输出到logstash的appender--><appender name="LOGSTASH" class="net.logstash.logback.appender.LogstashTcpSocketAppender"><!--可以访问的logstash日志收集的ip和端口--><destination>你的ip:端口号</destination><encoder charset="UTF-8" class="net.logstash.logback.encoder.LogstashEncoder"/></appender><root level="INFO"><appender-ref ref="CONSOLE"/><appender-ref ref="FILE"/><appender-ref ref="LOGSTASH"/></root>
</configuration>

创建一个测试类

package com.example.demo.controller;import lombok.extern.slf4j.Slf4j;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;@RestController
@Slf4j
public class HelloController {//    private static final Logger logger = LoggerFactory.getLogger(HelloController.class);@GetMapping("/hello")public String hello() {log.warn("HelloController执行-----log.warn");log.info("HelloController执行-----log.info");log.error("HelloController执行-----log.error");
//        logger.info("HelloController执行hello");return "hello";}
}

启动项目

请在此添加图片描述

Kibana配置

SpringBoot项目启动后,可以看到默认已经创建出索引文件

请在此添加图片描述

  • 索引数据。

请在此添加图片描述

模拟数据请求

http://localhost:8088/hello

请在此添加图片描述

控制台日志

请在此添加图片描述

Kibana数据

请在此添加图片描述

索引规则配置

  • kibana中,创建一个索引规则
  • 点击堆栈管理Stack Mangement

请在此添加图片描述

  • 点击索引规则Index pattern

请在此添加图片描述

  • 然后创建索引规则
  • 通过输入的 log-goboy-dev-* 筛选一条匹配的索引

请在此添加图片描述

  • 选择时间参数作为@timestamp通配符字段,然后点击右下角的创建索引模式Create index pattern;

请在此添加图片描述

  • 创建完成后可以看到索引的相关详细信息

请在此添加图片描述

索引文档查看

  • 点击Discover

请在此添加图片描述

  • 通过Refresh按钮进行数据的查看,左侧可进行文档过滤。
  • 通过索引文档内容可以知道,SpringBoot控制台打印的相关日志信息。
  • 文档中包含:时间、日志输出的结果信息、文档的版本、日志的级别、线程名、端口、执行的方法都全类名、文档id、文档索引名等

请在此添加图片描述

注意!!!

一定要注意端口号的开放,配置好云服务器的安全组端口开放!!!

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com