Home / Function/ StandardStackTracePrinter() — spring-boot Function Reference

StandardStackTracePrinter() — spring-boot Function Reference

Architecture documentation for the StandardStackTracePrinter() function in StandardStackTracePrinter.java from the spring-boot codebase.

Entity Profile

Dependency Diagram

graph TD
  de3e9d5f_f5e9_06c7_510a_d16736ba16b1["StandardStackTracePrinter()"]
  8b2426d8_2a17_7699_101c_8851e05bafc6["withMaximumLength()"]
  8b2426d8_2a17_7699_101c_8851e05bafc6 -->|calls| de3e9d5f_f5e9_06c7_510a_d16736ba16b1
  35dff21d_7c11_8581_fb7b_519b9b9b683b["withFilter()"]
  35dff21d_7c11_8581_fb7b_519b9b9b683b -->|calls| de3e9d5f_f5e9_06c7_510a_d16736ba16b1
  1428296f_fbd2_4591_d94f_428d47f2973c["withFrameFilter()"]
  1428296f_fbd2_4591_d94f_428d47f2973c -->|calls| de3e9d5f_f5e9_06c7_510a_d16736ba16b1
  3b4e3b1e_1ae7_bebd_e898_27e5d1892b68["withLineSeparator()"]
  3b4e3b1e_1ae7_bebd_e898_27e5d1892b68 -->|calls| de3e9d5f_f5e9_06c7_510a_d16736ba16b1
  f38b4159_03a6_a7cb_778e_935724a73178["withFormatter()"]
  f38b4159_03a6_a7cb_778e_935724a73178 -->|calls| de3e9d5f_f5e9_06c7_510a_d16736ba16b1
  9e4e43be_9f0b_dddd_5252_ee3650278c5b["withFrameFormatter()"]
  9e4e43be_9f0b_dddd_5252_ee3650278c5b -->|calls| de3e9d5f_f5e9_06c7_510a_d16736ba16b1
  f8a175c4_8205_2f62_f89e_e9ac97a34432["withHashes()"]
  f8a175c4_8205_2f62_f89e_e9ac97a34432 -->|calls| de3e9d5f_f5e9_06c7_510a_d16736ba16b1
  e274de1c_2ecd_7c10_6635_00033e990b91["withOption()"]
  e274de1c_2ecd_7c10_6635_00033e990b91 -->|calls| de3e9d5f_f5e9_06c7_510a_d16736ba16b1
  d450609d_30bd_a05b_4c30_c949c0b99075["rootLast()"]
  d450609d_30bd_a05b_4c30_c949c0b99075 -->|calls| de3e9d5f_f5e9_06c7_510a_d16736ba16b1
  c6507016_7d39_cc4d_b11b_046d4a83ebe2["rootFirst()"]
  c6507016_7d39_cc4d_b11b_046d4a83ebe2 -->|calls| de3e9d5f_f5e9_06c7_510a_d16736ba16b1
  style de3e9d5f_f5e9_06c7_510a_d16736ba16b1 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

core/spring-boot/src/main/java/org/springframework/boot/logging/StandardStackTracePrinter.java lines 69–82

	private StandardStackTracePrinter(EnumSet<Option> options, int maximumLength, @Nullable String lineSeparator,
			@Nullable Predicate<Throwable> filter, @Nullable BiPredicate<Integer, StackTraceElement> frameFilter,
			@Nullable Function<Throwable, String> formatter,
			@Nullable Function<StackTraceElement, String> frameFormatter,
			@Nullable ToIntFunction<StackTraceElement> frameHasher) {
		this.options = options;
		this.maximumLength = maximumLength;
		this.lineSeparator = (lineSeparator != null) ? lineSeparator : DEFAULT_LINE_SEPARATOR;
		this.filter = (filter != null) ? filter : (t) -> true;
		this.frameFilter = (frameFilter != null) ? frameFilter : (i, t) -> true;
		this.formatter = (formatter != null) ? formatter : Object::toString;
		this.frameFormatter = (frameFormatter != null) ? frameFormatter : Object::toString;
		this.frameHasher = frameHasher;
	}

Domain

Subdomains

Called By

Frequently Asked Questions

What does StandardStackTracePrinter() do?
StandardStackTracePrinter() is a function in the spring-boot codebase.
What calls StandardStackTracePrinter()?
StandardStackTracePrinter() is called by 10 function(s): rootFirst, rootLast, withFilter, withFormatter, withFrameFilter, withFrameFormatter, withHashes, withLineSeparator, and 2 more.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free