Spring Boot varsayılan olarak sadece console'a log atmaktadır. Bir dosyaya yazdırılması sağlanabilir.
Bunun için application.properties dosyasına aşağıdaki eklenebilir :
logging.file = /Users/log/test.log
Bu ifade eklendikten sonra loglar test.log dosyasına yazılacaktır.
Eğer logback.xml dosyası kullanıyorsanız aşağıdaki gibi ayarları dosyaya ekleyebilirsiniz:
<appender name="FILE" class="ch.qos.logback.core.FileAppender">
<file>/Users/log/test_lb.log</file>
<encoder>
<pattern>%d{dd.MM.yyyy HH:mm:ss.SSS} %-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender>
<logger name="com.example.LogDemoWebProjectApplication" level="DEBUG">
<appender-ref ref="FILE">
</logger>
</appender-ref>
pattern değerini istediğiniz gibi düzenleyebilirsiniz. LogDemoWebProjectApplication logger adıdır ve Logger yaratılırken verilmektedir