Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring boot 如何在Spring项目上记录不同实例<;slf4j>;?_Spring Boot_Logging_Logback_Slf4j - Fatal编程技术网

Spring boot 如何在Spring项目上记录不同实例<;slf4j>;?

Spring boot 如何在Spring项目上记录不同实例<;slf4j>;?,spring-boot,logging,logback,slf4j,Spring Boot,Logging,Logback,Slf4j,有一个logback.xml文件。例如,有3个实例正在运行,我想看到3个日志文件 <fileNamePattern>${PATH}/application-%d{yyyy-MM-dd}.%i.log</fileNamePattern> ${PATH}/应用程序-%d{yyyy-MM-dd}。%i.log 文件模式如上所述。“我”是什么 如何在Spring Boot project上使用slf4j记录不同的实例?当日志文件超过其大小时,使用%I对日志文件进行编号。例如

有一个logback.xml文件。例如,有3个实例正在运行,我想看到3个日志文件

<fileNamePattern>${PATH}/application-%d{yyyy-MM-dd}.%i.log</fileNamePattern> 
${PATH}/应用程序-%d{yyyy-MM-dd}。%i.log
文件模式如上所述。“我”是什么


如何在Spring Boot project上使用slf4j记录不同的实例?

当日志文件超过其大小时,使用%I对日志文件进行编号。例如,使用与最小值和最大值1和3关联的MyLogFile%i.log将生成名为MyLogFile1.log、MyLogFile2.log和MyLogFile3.log的存档文件。有关更多详细信息,请参阅

如果要标识各种实例日志文件,请尝试在名称中添加主机名 ${PATH}/application-${HOSTNAME}-%d{yyyy-MM-dd}.%i.log


在代码中,将主机名填充到实例ip地址

我可以使用哪些关键字来代替主机名?一个随机数,端口?我如何使用?