@@ -44,16 +44,20 @@ defmodule Livebook.Teams.Connection do
44
44
{ :ok , conn , websocket , ref } ->
45
45
send ( data . listener , :connected )
46
46
send ( self ( ) , { :loop_ping , ref } )
47
+ Logger . info ( "Teams WebSocket connection - established" )
47
48
48
49
{ :keep_state , % { data | http_conn: conn , ref: ref , websocket: websocket } }
49
50
50
51
{ :transport_error , reason } ->
51
52
send ( data . listener , { :connection_error , reason } )
53
+ Logger . warning ( "Teams WebSocket connection - transport error: #{ inspect ( reason ) } " )
54
+
52
55
{ :keep_state_and_data , { { :timeout , :backoff } , @ backoff , nil } }
53
56
54
57
{ :server_error , error } ->
55
58
reason = LivebookProto.Error . decode ( error ) . details
56
59
send ( data . listener , { :server_error , reason } )
60
+ Logger . warning ( "Teams WebSocket connection - server error : #{ inspect ( reason ) } " )
57
61
58
62
{ :keep_state , data }
59
63
end
@@ -70,6 +74,7 @@ defmodule Livebook.Teams.Connection do
70
74
{ :keep_state , % { data | http_conn: conn , websocket: websocket } }
71
75
72
76
{ :error , conn , websocket , _reason } ->
77
+ Logger . warning ( "Teams WebSocket connection - ping error" )
73
78
{ :keep_state , % { data | http_conn: conn , websocket: websocket } }
74
79
end
75
80
end
0 commit comments