我想在 java spring 中將多文件 java 的進程寫入 1 個文件日志中。這是我的 logback.xml 文件:<configuration><property name="HOME_LOG" value="logs"/><appender name="001" class="ch.qos.logback.core.rolling.RollingFileAppender"> <file>${HOME_LOG}/001/application.log</file> <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"> <fileNamePattern>${HOME_LOG}/001.%d{yyyy-MM-dd ss}.%i.log.gz</fileNamePattern> <!-- each archived file, size max 10MB --> <maxFileSize>10MB</maxFileSize> <!-- total size of all archive files, if total size > 20GB, it will delete old archived file --> <totalSizeCap>10GB</totalSizeCap> <!-- 60 days to keep --> <maxHistory>60</maxHistory> </rollingPolicy> <encoder> <pattern>%d %p %c{1.} [%t] %m%n</pattern> </encoder></appender><logger name="001" level="INFO"> <appender-ref ref="001"/></logger>現在我想從 2 個 java 文件寫入日志:demo1.java 和 demo2.java。這是代碼java:file demo1.javaprivate final static Logger log001 = LoggerFactory.getLogger("001");log001.info("I am java 1");file demo2.javaprivate final static Logger log001 = LoggerFactory.getLogger("001");log001.info("I am java 2");我希望我的日志文件可以顯示 2 個文本:“我是 java 1”和“我是 java 2”?,F在正在寫入覆蓋。
如何在java spring中將slf4j與多個類一起使用?
慕碼人8056858
2023-09-20 15:58:41