in backend/analyzer/ThreadDumps.go [26:43]
func analyzeThreadDumpsFolder(path string, threadDumpsFolder string) ThreadDump {
t := make(ThreadDump)
visit := func(path string, file os.DirEntry, err error) error {
if strings.Contains(path, threadDumpsFolder) {
fileInfo, _ := os.Stat(path)
if !fileInfo.IsDir() {
content, _ := ioutil.ReadFile(path)
t[path] = ThreadDumpFile{
Content: string(content),
DateAndTime: GetTimeStampFromThreadDump(path),
}
}
}
return nil
}
_ = filepath.WalkDir(path, visit)
return t
}