Home / Function/ debugPrint() — gin Function Reference

debugPrint() — gin Function Reference

Architecture documentation for the debugPrint() function in debug.go from the gin codebase.

Function go GinCore Middleware calls 1 called by 5

Entity Profile

Dependency Diagram

graph TD
  11d01069_a77e_b36b_0898_4c80596b3dbe["debugPrint()"]
  ce2cf8e3_420b_e598_9442_8f932bc5cd59["debug.go"]
  11d01069_a77e_b36b_0898_4c80596b3dbe -->|defined in| ce2cf8e3_420b_e598_9442_8f932bc5cd59
  93c33259_c76f_4486_7d95_3b092f3c778b["debugPrintRoute()"]
  93c33259_c76f_4486_7d95_3b092f3c778b -->|calls| 11d01069_a77e_b36b_0898_4c80596b3dbe
  edad912d_c737_ec7c_18d7_ca1f15baded4["debugPrintLoadTemplate()"]
  edad912d_c737_ec7c_18d7_ca1f15baded4 -->|calls| 11d01069_a77e_b36b_0898_4c80596b3dbe
  fa7cd34b_ed3f_4ee7_6ecb_ce7ac2e73ec8["debugPrintWARNINGDefault()"]
  fa7cd34b_ed3f_4ee7_6ecb_ce7ac2e73ec8 -->|calls| 11d01069_a77e_b36b_0898_4c80596b3dbe
  96305311_b03e_eef6_465f_78484588392e["debugPrintWARNINGNew()"]
  96305311_b03e_eef6_465f_78484588392e -->|calls| 11d01069_a77e_b36b_0898_4c80596b3dbe
  062a5526_1c8e_4e6c_a9c9_8aac8b6de93c["debugPrintWARNINGSetHTMLTemplate()"]
  062a5526_1c8e_4e6c_a9c9_8aac8b6de93c -->|calls| 11d01069_a77e_b36b_0898_4c80596b3dbe
  b1f16d01_18e5_9b42_a392_9970201fd645["IsDebugging()"]
  11d01069_a77e_b36b_0898_4c80596b3dbe -->|calls| b1f16d01_18e5_9b42_a392_9970201fd645
  style 11d01069_a77e_b36b_0898_4c80596b3dbe fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

debug.go lines 56–70

func debugPrint(format string, values ...any) {
	if !IsDebugging() {
		return
	}

	if DebugPrintFunc != nil {
		DebugPrintFunc(format, values...)
		return
	}

	if !strings.HasSuffix(format, "\n") {
		format += "\n"
	}
	fmt.Fprintf(DefaultWriter, "[GIN-debug] "+format, values...)
}

Domain

Subdomains

Defined In

Frequently Asked Questions

What does debugPrint() do?
debugPrint() is a function in the gin codebase, defined in debug.go.
Where is debugPrint() defined?
debugPrint() is defined in debug.go at line 56.
What does debugPrint() call?
debugPrint() calls 1 function(s): IsDebugging.
What calls debugPrint()?
debugPrint() is called by 5 function(s): debugPrintLoadTemplate, debugPrintRoute, debugPrintWARNINGDefault, debugPrintWARNINGNew, debugPrintWARNINGSetHTMLTemplate.

Analyze Your Own Codebase

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

Try Supermodel Free