Se è necessario, è necessario il proprio file logback.xml
.
<configuration>
<!-- Normal debug log appender -->
<appender name="FILE" class="ch.qos.logback.core.FileAppender">
<file>debug.log</file>
<encoder>
<pattern>%date %level [%thread] %logger{10} [%file:%line] %msg%n</pattern>
</encoder>
</appender>
<appender name="virtuallab" type="ch.qos.logback.core.rolling.RollingFileAppender">
<file value="Logs/virtuallab.log"/>
<appendToFile value="true"/>
<maxSizeRollBackups value="5"/>
<maximumFileSize value="5MB"/>
<rollingStyle value="Size"/>
<staticLogFileName value="true"/>
<encoder>
<pattern>%-4relative [%thread] %-5level %logger{35} - %msg%n</pattern>
</encoder>
</appender>
<!-- Setup the root category, add the appenders and set the default level -->
<root level="debug">
<appender-ref ref="FILE" />
</root>
<!-- Specify the level specific to co.myapp.notifier -->
<logger name="co.myapp.notifier">
<level value="ALL" />
<appender-ref ref="virtuallab" />
</logger>
</configuration>
Se è necessario un log di console, potrebbe essere necessario aggiungerlo. Here è il documento e leggere questo question anche.
fonte
2015-08-11 16:28:19
Per impostazione predefinita, spring utilizza il logback, quindi le soluzioni per log4j ovviamente non funzioneranno. Se si desidera modificare la posizione in cui sono registrati i dati, aggiungere il proprio file 'logback.xml' per configurare il logback, non è possibile farlo con il supporto di configurazione di base in Spring Boot. –