spring-projects / spring-projects/spring-security

Restructure DefaultSecurityFilterChain logs

Open
#12,218 2 comments 0 reactions 2 assignees View on GitHub

@awydini is already working on this.

Since Jan 24, 2023.

in: web type: enhancement
Dominant language
Java
Stars
9.6k
Forks
6.3k
Avg merge
2d 11h
Merged PRs (30d)
52

Description

DefaultSecurityFilterChain prints out at the INFO level the list of filters that are in use for a given application. This is out of step with FilterChainProxy which shows that level of detail at the DEBUG and TRACE levels.

It may be valuable to show something here at the INFO level, like the request matcher and the authentication mechanisms. Otherwise, this level of detail should be reserved to DEBUG or TRACE.

Also, it probably doesn't add value to print out the filter's toString. Instead, it may be better to only print out the class name.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.