Spring Boot Logging Web

Enables RestTemplate and RestController request logging in Spring Boot applications

Лицензия

Лицензия

Категории

Категории

Spring Boot Контейнер Микросервисы Logging Библиотеки уровня приложения
Группа

Группа

io.github.goetschalckx
Идентификатор

Идентификатор

spring-boot-logging-web
Последняя версия

Последняя версия

0.1.0
Дата

Дата

Тип

Тип

pom.sha512
Описание

Описание

Spring Boot Logging Web
Enables RestTemplate and RestController request logging in Spring Boot applications
Ссылка на сайт

Ссылка на сайт

https://github.com/goetschalckx/spring-boot-logging-web
Система контроля версий

Система контроля версий

https://github.com/goetschalckx/spring-boot-logging-web

Скачать spring-boot-logging-web

Зависимости

runtime (2)

Идентификатор библиотеки Тип Версия
net.logstash.logback : logstash-logback-encoder jar 6.3
org.springframework.boot : spring-boot-starter-web jar 1.4.0.RELEASE

Модули Проекта

Данный проект не имеет модулей.

Build Status License

Coverage Codacy Codacy Coverage CodeFactor Vulnerabilities

Release Snapshot

spring-boot-logging-web

by Eric Goetschalckx

Provides automated web request and response logging for Spring (including advanced logback functionality)

Minimum Requirements

Requires spring-boot-starter-web 2.0.0.RELEASE or higher.

Spring Configuration

spring-boot-logging-web includes request & response logging mechanisms for Spring RestTemplate and RestController.

These capabilities will have negative performance impact, so they are disabled by default. Including the body of the requests and responses in the log statements will further degrade performance.

The following configuration properties are available for managing logging settings:

# Logging settings 
logging:
  
  # Spring Web request response logging settings
  web:
      
      # Spring RestTemplate response logging settings
      client:

        # RestTemplate request response bo logging enabled
        # Optional (default is false)
        enabled: true
     
        # Include web request response body in logs
        # Has performance impact due to byte stream copying
        # Optional (default is false)
        include-body: true

      # Spring RestTemplate response logging settings
      server:

        # RestTemplate request response bo logging enabled
        # Optional (default is false)
        enabled: true
     
        # Include web request response body in logs
        # Has performance impact due to byte stream copying
        # Optional (default is false)
        include-body: true

Notes

Works well with spring-boot-logging-json.

io.github.goetschalckx

Goetschalckx

Версии библиотеки

Версия
0.1.0