Spring Boot Starter Request Logging Parent

Spring Boot starter for the poor mans request logging lib.

Лицензия

Лицензия

Категории

Категории

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

Группа

de.codeboje
Идентификатор

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

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

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

0.0.1
Дата

Дата

Тип

Тип

pom
Описание

Описание

Spring Boot Starter Request Logging Parent
Spring Boot starter for the poor mans request logging lib.
Ссылка на сайт

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

https://github.com/azarai/request-logging
Организация-разработчик

Организация-разработчик

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

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

https://github.com/azarai/request-logging-starter.git

Скачать request-logging-spring-boot-parent

Имя Файла Размер
request-logging-spring-boot-parent-0.0.1.pom 4 KB
Обзор

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/de.codeboje/request-logging-spring-boot-parent/ -->
<dependency>
    <groupId>de.codeboje</groupId>
    <artifactId>request-logging-spring-boot-parent</artifactId>
    <version>0.0.1</version>
    <type>pom</type>
</dependency>
// https://jarcasting.com/artifacts/de.codeboje/request-logging-spring-boot-parent/
implementation 'de.codeboje:request-logging-spring-boot-parent:0.0.1'
// https://jarcasting.com/artifacts/de.codeboje/request-logging-spring-boot-parent/
implementation ("de.codeboje:request-logging-spring-boot-parent:0.0.1")
'de.codeboje:request-logging-spring-boot-parent:pom:0.0.1'
<dependency org="de.codeboje" name="request-logging-spring-boot-parent" rev="0.0.1">
  <artifact name="request-logging-spring-boot-parent" type="pom" />
</dependency>
@Grapes(
@Grab(group='de.codeboje', module='request-logging-spring-boot-parent', version='0.0.1')
)
libraryDependencies += "de.codeboje" % "request-logging-spring-boot-parent" % "0.0.1"
[de.codeboje/request-logging-spring-boot-parent "0.0.1"]

Зависимости

Библиотека не имеет зависимостей. Это самодостаточное приложение, которое не зависит ни от каких других библиотек.

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

  • autoconfiguration
  • starter

A Spring Boot Starter for the request logging lib

This is a Spring Boot starter for the request-logging lib. It helps to follow reuqests along a microservices infrastructure; think Zipkin for the poor man - simple, with no overhead of running additional systems.

Dependency

<dependency>
  <groupId>de.codeboje</groupId>
  <artifactId>request-logging-spring-boot-starter</artifactId>
  <version>0.0.1</version>
</dependency>

Now add requestId as a user variable to your logback log pattern like:

%clr(%d{${LOG_DATEFORMAT_PATTERN:-yyyy-MM-dd HH:mm:ss.SSS}}){faint} %clr(${LOG_LEVEL_PATTERN:-%5p}) %clr(${PID:- }){magenta} %clr(---){faint} %clr([%15.15t]){faint} %clr(%-40.40logger{39}){cyan} %clr(:){faint} %X{requestId} - %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}

Extends the default Spring boot 2 log pattern.

Send the header X-REQUEST-ID with a unique ID when a user triggers an event like clicking the order button. This ID will now be passed along as long as the RequestContextLoggingFilter is active and you use Springs RestTemplate for subrequests.

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

Версия
0.0.1