springboot 해결 logback 로 그 를 사용 하여 LOGPATH_IS_질문

application.properties
다음 설정 추가

#logback home
logging.path=D:/logs/esb-producer
logback.xml

	<property name="LOG_PATH" value="${LOG_PATH:- }" />
    <appender name="INFO_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
        <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
            <level>INFO</level>
        </filter>
        <File>${LOG_PATH}/info.log</File>
        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
            <fileNamePattern>${LOG_PATH}/info-%d{yyyyMMdd}.log.%i</fileNamePattern>
            <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
                <maxFileSize>20MB</maxFileSize>
            </timeBasedFileNamingAndTriggeringPolicy>
            <maxHistory>2</maxHistory>
        </rollingPolicy>
        <layout class="ch.qos.logback.classic.PatternLayout">
            <Pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} -%msg%n
            </Pattern>
        </layout>
    </appender>
포 인 트 는 이 부분<property name="LOG_PATH" value="${LOG_PATH:- }" />용법
  •  우선 LOGPATH 가 뭐야?application.properties 가 설정 한 logging.path key,LOG 가 아니 야.PATH 는 logging.path 의 시스템 환경 변수 입 니 다(아래 그림 참조).logging.path 를 직접 인용 하지 마 십시오
  • .
  • LOG_PATH = D:/logs/esb-producer
  • -분할 자 를 표시 하고 뒤의 매개 변 수 는 기본 경로
  • 입 니 다.
  • .현재 프로젝트 루트 경로 도/usr/local/log 일 수 있 음 을 나타 낸다.
  • so ${LOG_PATH:-.}=${D:/logs/esb-producer-현재 항목 루트}
  • 이 방식 으로 두 개의 로그 경 로 를 만 들 수 있 습 니 다.하 나 는 D:/logs/esb-producer 이 고 다른 하 나 는 현재 프로젝트 루트 경로 에서 생 성 된 로그 입 니 다.spring 이 logback 보다 먼저 시작 하기 때문에 프로젝트 디 렉 터 리 에 spring 로 그 를 만 드 는 것 이 징 그 럽 습 니 다.로 그 를 출력 하려 면 어떻게 해 야 합 니까?
  • ${LOG_PATH:-}기본 경 로 를${LOG_PATH:- }로 설정 하면 프로젝트 루트 디 렉 터 리 에 spring 로그 파일 을 만 들 지 않 습 니 다.(서버 루트 디 렉 터 리 에서 생 성 됩 니 다)다음 시스템 로 그 는 사용자 정의 디 렉 터 리 로 출력 됩 니 다.
    logback 설정
    在这里插入图片描述
    springboot 을 해결 하기 위해 logback 로 그 를 사용 하여 LOGPATH_IS_UNDEFINED 폴 더 의 문제 에 대한 글 은 여기까지 입 니 다.springboot logback LOGPATH_IS_UNDEFINED 콘 텐 츠 는 저희 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 도 많은 응원 부 탁 드 리 겠 습 니 다!

    좋은 웹페이지 즐겨찾기