diff --git a/spring-boot-docs/src/main/asciidoc/howto.adoc b/spring-boot-docs/src/main/asciidoc/howto.adoc index 727a87054e..88100c2e11 100644 --- a/spring-boot-docs/src/main/asciidoc/howto.adoc +++ b/spring-boot-docs/src/main/asciidoc/howto.adoc @@ -857,25 +857,26 @@ then you can do that in `application.properties` using the "logging.level" prefi [source,properties,indent=0,subs="verbatim,quotes,attributes"] ---- -logging.level.org.springframework.web: DEBUG -logging.level.org.hibernate: ERROR + logging.level.org.springframework.web: DEBUG + logging.level.org.hibernate: ERROR ---- You can also set the location of a file to log to (in addition to the console) using -"logging.file". +"logging.file". + +To configure the more fine grained settings of a logging system you need to use the native +configuration format supported by the `LoggingSystem` in question. By default Spring Boot +picks up the native configuration from its default location for the system (e.g. +`classpath:/logback.xml` for Logback), but you can set the location of the config file +using the "logging.config" property. -To configure the more fine grained settings of a logging system you need to use the native configuration -format supported by the `LoggingSystem` in question. By default Spring Boot picks up the native -configuration from its default location for the system (e.g. `classpath:/logback.xml` for Logback), but -you can set the location of the config file using the "logging.config" property. [[howto-configure-logback-for-loggin]] === Configure Logback for logging -If you put a `logback.xml` in the root of your classpath it will be -picked up from there. Spring Boot provides a default base -configuration that you can include if you just want to set levels, -e.g. +If you put a `logback.xml` in the root of your classpath it will be picked up from there. +Spring Boot provides a default base configuration that you can include if you just want +to set levels, e.g. [source,xml,indent=0,subs="verbatim,quotes,attributes"] ---- diff --git a/spring-boot-docs/src/main/asciidoc/spring-boot-features.adoc b/spring-boot-docs/src/main/asciidoc/spring-boot-features.adoc index 061ee6f4b6..9b0d37a500 100644 --- a/spring-boot-docs/src/main/asciidoc/spring-boot-features.adoc +++ b/spring-boot-docs/src/main/asciidoc/spring-boot-features.adoc @@ -727,27 +727,29 @@ As with console output, `ERROR`, `WARN` and `INFO` level messages are logged by [[boot-features-custom-log-levels]] === Log Levels -All the supported logging systems can have the logger levels set in the Spring `Environment` -(so for example in `application.properties`) using "logging.level.*=LEVEL" where "LEVEL" is one of -TRACE, DEBUG, INFO, WARN, ERROR, FATAL, OFF. Example `application.properties`: +All the supported logging systems can have the logger levels set in the Spring +`Environment` (so for example in `application.properties`) using ``logging.level.*=LEVEL'' +where ``LEVEL'' is one of TRACE, DEBUG, INFO, WARN, ERROR, FATAL, OFF. Example +`application.properties`: [source,properties,indent=0,subs="verbatim,quotes,attributes"] ---- -logging.level.org.springframework.web: DEBUG -logging.level.org.hibernate: ERROR + logging.level.org.springframework.web: DEBUG + logging.level.org.hibernate: ERROR ---- + [[boot-features-custom-log-configuration]] === Custom log configuration The various logging systems can be activated by including the appropriate libraries on the classpath, and further customized by providing a suitable configuration file in the root of the classpath, or in a location specified by the Spring `Environment` property -`logging.config`. (Note however that since logging is initialized *before* the `ApplicationContext -is created, it isn't possible to control logging from `@PropertySources` in Spring -`@Configuration` files. System properties and the conventional Spring Boot external -configuration files work just fine.) +`logging.config`. (Note however that since logging is initialized *before* the +`ApplicationContext` is created, it isn't possible to control logging from +`@PropertySources` in Spring `@Configuration` files. System properties and the +conventional Spring Boot external configuration files work just fine.) Depending on your logging system, the following files will be loaded: