202111-17 springboot 实现记录业务日志和异常业务日志的操作 日志记录到redis展现形式1.基于注解的方式实现日志记录,扫描对应的方法实现日志记录@Inherited@Retention(RetentionPolicy.RUNTIME)@Target({ElementType.METHOD})public@interfaceBussinessLog{/***业务的名称,例如:"修改菜单"*/Stringvalue()default"";/***被修改的实体的唯一标识,例如:菜单实体的唯一标识为"id"*/Stringkey()default"id";/***业务类型*/... 继续阅读 >
202111-17 解决SpringBoot log4j日志没生成的问题 SpringBootlog4j日志没生成从同事那接了一个脚手架,启动后发现日志文件没生成。都知道SpringBoot默认带的logback,如果要用log4j需要把logback的依赖去掉。看了下工程的pom.xml文件,确实是有加去掉spring-boot-starter-logging的声明。<exclusions><exclusion><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-logging</arti... 继续阅读 >
202111-17 springboot项目不输出nohup.out日志的解决 springboot不输出nohup.out日志nohupjava-jarmgcr_pc-0.0.1-SNAPSHOT.war>/dev/null2>log&注意:这个log是一个文件,可以随意命名psaux|grep你刚刚运行的包名.jar然后会显示线程id关闭进程如5555kill-95555nohup启动程序后,nohup.out过大的解决一般百度到都会说:cp/dev/nullnohup.outcat/dev/nullnohup.out不能简单的删除那个文件,因为linux的文件管理是引用计数法。可以清空nohup日志,其实关键在于启动时的流... 继续阅读 >
202111-16 springboot实现打印彩色日志 springboot打印彩色日志logback配置<?xmlversion="1.0"encoding="UTF-8"?><configuration><!--文件输出格式--><propertyname="PATTERN"value="%-12(%d{yyyy-MM-ddHH:mm:ss.SSS})|-%-5level[%thread]%c[%L]-|%msg%n"/><conversionRuleconversionWord="clr"converterClass="org.springframework.boot.logging.logback.ColorConverter"/><conversionRuleconversionWord="wex"converterClass="org.spr... 继续阅读 >
202111-16 springboot 日志彩色消失的2种解决方案 springboot日志彩色消失方案一:添加参数-Dspring.output.ansi.enabled=ALWAYS如下图所示:重新运行的效果方案二:springboot默认是logback日志,初始构建日志是还有颜色的,但是由于某种操作之后颜色消失了,如何进行配置文件配置呢?步骤如下:相应目录resource下增加logback.xml配置文件代码如下:<?xmlversion="1.0"encoding="UTF-8"?><!--Logbackconfiguration.Seehttp://logback.qos.ch/manual/index.html... 继续阅读 >
202110-12 Springboot项目优雅地处理日志的方法详解 如上图,每天会生成一个新的日志文件,然后日志进行分类,我这里只对error和info进行分类。怎么做呢?首先,在resource目录创建一个新文件,取名logback-spring.xml<?xmlversion="1.0"encoding="UTF-8"?><configuration><appendername="consoleLog"class="ch.qos.logback.core.ConsoleAppender"><layoutclass="ch.qos.logback.classic.PatternLayout"><pattern>%d-%msg%... 继续阅读 >