readNthLine() — gin Function Reference
Architecture documentation for the readNthLine() function in recovery.go from the gin codebase.
Entity Profile
Dependency Diagram
graph TD 70f5835e_2b3d_5cc0_4142_f3d09fba5a48["readNthLine()"] b2655a63_5a3e_56ca_c0dd_550d7efec3e6["recovery.go"] 70f5835e_2b3d_5cc0_4142_f3d09fba5a48 -->|defined in| b2655a63_5a3e_56ca_c0dd_550d7efec3e6 d45c1ff3_74e9_75f8_35fd_779a5973b503["stack()"] d45c1ff3_74e9_75f8_35fd_779a5973b503 -->|calls| 70f5835e_2b3d_5cc0_4142_f3d09fba5a48 style 70f5835e_2b3d_5cc0_4142_f3d09fba5a48 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
recovery.go lines 146–169
func readNthLine(file string, n int) (string, error) {
if n < 0 {
return "", nil
}
f, err := os.Open(file)
if err != nil {
return "", err
}
defer f.Close()
scanner := bufio.NewScanner(f)
for i := 0; i < n; i++ {
if !scanner.Scan() {
return "", nil
}
}
if scanner.Scan() {
return strings.TrimSpace(scanner.Text()), nil
}
return "", nil
}
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does readNthLine() do?
readNthLine() is a function in the gin codebase, defined in recovery.go.
Where is readNthLine() defined?
readNthLine() is defined in recovery.go at line 146.
What calls readNthLine()?
readNthLine() is called by 1 function(s): stack.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free