Ведение журнала не происходит для контроллеров - PullRequest
0 голосов
/ 19 апреля 2019

Я настроил ведение журнала с помощью log4j2 в моем приложении для весенней загрузки.Он отображает журнал запуска Springboot, когда я достигаю конечной точки, тогда регистрация внутри контроллера не добавляется в файл журнала.Но когда я остановил приложение, регистрация внутри контроллера добавляется в файл журнала.

Я пытался использовать разные уровни журнала в файле конфигурации log4j, но не повезло.

Ниже приведен мой файл конфигурации log4j2.

<Configuration status="DEBUG" monitorInterval="30">
    <Properties>
        <Property name="LOG_PATTERN">
            %d{yyyy-MM-dd HH:mm:ss.SSS} %5p ${hostName} --- [%15.15t] %-40.40c{1.} : %m%n%ex
        </Property>
    </Properties>
    <Appenders>
        <Console name="ConsoleAppender" target="SYSTEM_OUT" follow="true">
            <PatternLayout pattern="${LOG_PATTERN}"/>
        </Console>
          <!-- Rolling File Appender -->
       <RollingFile name="FileAppender" fileName="C:\Users\vkode200\logs\BulkSolveService.log" 
             filePattern="C:\Users\vkode200\logs\BulkSolveService-demo-%d{yyyy-MM-dd}-%i.log">
       <PatternLayout>
        <Pattern>${LOG_PATTERN}</Pattern>
      </PatternLayout>
      <Policies>
        <SizeBasedTriggeringPolicy size="10MB" />
      </Policies>
      <DefaultRolloverStrategy max="10"/>
      </RollingFile>
    </Appenders>

    <Loggers>
        <Logger name="com.Test.BulkSolve" level="info" additivity="false">
            <AppenderRef ref="FileAppender" />
            <!-- <AppenderRef ref="ConsoleAppender" /> -->
        </Logger>
         <Logger name="com.Test.BulkSolve.Controller" level="info" >
            <AppenderRef ref="FileAppender" />
            <!-- <AppenderRef ref="ConsoleAppender" /> -->
        </Logger>
        <Logger name="com.Test.BulkSolve.Dao.*" level="info" >
            <AppenderRef ref="FileAppender" />
            <!-- <AppenderRef ref="ConsoleAppender" /> -->
        </Logger>
        <Logger name="com.Test.BulkSolve.Utils.*" level="info" >
            <AppenderRef ref="FileAppender" />
            <!-- <AppenderRef ref="ConsoleAppender" /> -->
        </Logger>
         <Root level="info">
            <!-- <AppenderRef ref="ConsoleAppender" /> -->
            <AppenderRef ref="FileAppender"/>
        </Root>
    </Loggers>
</Configuration>``` 

Can any one suggest me what i did wrong here. My final goal is to display the logging inside logg file, when the operations are performed w.r.t the service.
...