Comme indiqué ci-dessus, un nouveau fichier journal sera généré chaque jour, puis les journaux seront classés ici uniquement.
Comment faire ?
Tout d'abord, créez un nouveau fichier dans le répertoire des ressources et nommez-le logback-spring.xml
<?xml version="1.0" encoding="UTF-8" ?> <configuration> <appender> <layout> <pattern> %d - %msg%n </pattern> </layout> </appender> <appender> <filter> <level> ERROR </level> <onmatch>DENY</onmatch> <onmismatch>ACCEPT</onmismatch> </filter> <encoder> <pattern> %msg%n </pattern> </encoder> <!-- 滚动策略--> <rollingpolicy> <!-- 路径--> <filenamepattern> /var/log/tomcat/sell/info.%d.log </filenamepattern> </rollingpolicy> </appender> <appender> <filter> <level> ERROR </level> </filter> <encoder> <pattern> %msg%n </pattern> </encoder> <!-- 滚动策略--> <rollingpolicy> <!-- 路径--> <filenamepattern> /var/log/tomcat/sell/error.%d.log </filenamepattern> </rollingpolicy> </appender> <root> <appender-ref></appender-ref> <appender-ref></appender-ref> <appender-ref></appender-ref> </root> </configuration>
Test de cas unique : #🎜🎜 #
import lombok.Data; import lombok.extern.slf4j.Slf4j; import org.junit.jupiter.api.Test; import org.junit.runner.RunWith; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.context.junit4.SpringRunner; @RunWith(SpringRunner.class) @SpringBootTest @Slf4j @Data public class LoggerTest { @Test public void test1(){ String name="laomi"; String password="123456"; log.info("debug....."); log.info("info....."); log.error("error...."); log.info("name:{}, password:{}",name,password); } }Ajouter des dépendances :
<dependency> <groupid>org.projectlombok</groupid> <artifactid>lombok</artifactid> <scope>test</scope> </dependency>fileNamePattern C'est le chemin du fichier que j'ai trouvé le dossier nouvellement créé dans le même répertoire de ce projet. de
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!