File tree Expand file tree Collapse file tree 1 file changed +10
-9
lines changed
Expand file tree Collapse file tree 1 file changed +10
-9
lines changed Original file line number Diff line number Diff line change @@ -139,20 +139,21 @@ func NewUnstartedServerTB(tb testing.TB, args ...string) *Server {
139139 logfile := createLogfile (tb , "apm-server" )
140140 s .Log = logfile
141141 tb .Cleanup (func () {
142+ defer func () {
143+ if tb .Failed () {
144+ b , err := os .ReadFile (logfile .Name ())
145+ if err != nil {
146+ tb .Fatal (err )
147+ }
148+
149+ tb .Log (string (b ))
150+ }
151+ }()
142152 defer logfile .Close ()
143153 if tb .Failed () {
144154 tb .Logf ("log file: %s" , logfile .Name ())
145155 }
146156
147- if tb .Failed () {
148- b , err := io .ReadAll (logfile )
149- if err != nil {
150- tb .Fatal (err )
151- }
152-
153- tb .Log (string (b ))
154- }
155-
156157 // Call the server's Close method in a background goroutine,
157158 // and wait for up to 10 seconds for it to complete.
158159 errc := make (chan error )
You can’t perform that action at this time.
0 commit comments