99 "time"
1010
1111 "github.com/google/uuid"
12- "github.com/threatwinds/go-sdk/catcher"
1312 "github.com/utmstack/UTMStack/agent-manager/database"
1413 "github.com/utmstack/UTMStack/agent-manager/models"
1514 "github.com/utmstack/UTMStack/agent-manager/utils"
@@ -83,7 +82,7 @@ func (s *AgentService) RegisterAgent(ctx context.Context, req *AgentRequest) (*A
8382 Key : oldAgent .AgentKey ,
8483 }, nil
8584 } else {
86- catcher . Error ("agent already exists" , nil , map [ string ] any { "hostname" : agent .Hostname } )
85+ utils . ALogger . ErrorF ("agent with hostname %s already exists" , agent .Hostname )
8786 return nil , status .Errorf (codes .AlreadyExists , "hostname has already been registered" )
8887 }
8988 }
@@ -92,7 +91,7 @@ func (s *AgentService) RegisterAgent(ctx context.Context, req *AgentRequest) (*A
9291 agent .AgentKey = key
9392 err = s .DBConnection .Create (agent )
9493 if err != nil {
95- catcher . Error ("failed to create agent" , err , map [ string ] any {} )
94+ utils . ALogger . ErrorF ("failed to create agent: %v " , err )
9695 return nil , status .Error (codes .Internal , fmt .Sprintf ("failed to create agent: %v" , err ))
9796 }
9897
@@ -106,7 +105,7 @@ func (s *AgentService) RegisterAgent(ctx context.Context, req *AgentRequest) (*A
106105 LastPing : time .Now (),
107106 }
108107
109- catcher . Info ("agent registered" , map [ string ] any { "id" : agent .ID , "hostname" : agent .Hostname } )
108+ utils . ALogger . Info ("Agent %s with id %d registered correctly " , agent .Hostname , agent .ID )
110109 return & AuthResponse {
111110 Id : uint32 (agent .ID ),
112111 Key : key ,
@@ -126,7 +125,7 @@ func (s *AgentService) UpdateAgent(ctx context.Context, req *AgentRequest) (*Aut
126125 agent := & models.Agent {}
127126 err = s .DBConnection .GetFirst (agent , "id = ?" , idInt )
128127 if err != nil {
129- catcher . Error ("failed to fetch agent" , err , map [ string ] any {} )
128+ utils . ALogger . ErrorF ("failed to fetch agent: %v " , err )
130129 return nil , status .Errorf (codes .NotFound , "agent not found" )
131130 }
132131
@@ -157,7 +156,7 @@ func (s *AgentService) UpdateAgent(ctx context.Context, req *AgentRequest) (*Aut
157156
158157 err = s .DBConnection .Upsert (& agent , "id = ?" , nil , idInt )
159158 if err != nil {
160- catcher . Error ("failed to update agent" , err , map [ string ] any {} )
159+ utils . ALogger . ErrorF ("failed to update agent: %v " , err )
161160 return nil , status .Errorf (codes .Internal , "failed to update agent: %v" , err )
162161 }
163162
@@ -181,18 +180,18 @@ func (s *AgentService) DeleteAgent(ctx context.Context, req *DeleteRequest) (*Au
181180
182181 err = s .DBConnection .Upsert (& models.Agent {}, "id = ?" , map [string ]interface {}{"deleted_by" : req .DeletedBy }, id )
183182 if err != nil {
184- catcher . Error ("unable to update delete_by field in agent" , err , map [ string ] any {} )
183+ utils . ALogger . ErrorF ("unable to update delete_by field in agent: %v " , err )
185184 }
186185
187186 err = s .DBConnection .Delete (& models.AgentCommand {}, "agent_id = ?" , false , uint (idInt ))
188187 if err != nil {
189- catcher . Error ("unable to delete agent commands" , err , map [ string ] any {} )
188+ utils . ALogger . ErrorF ("unable to delete agent commands: %v " , err )
190189 return & AuthResponse {}, status .Error (codes .Internal , fmt .Sprintf ("unable to delete agent commands: %v" , err .Error ()))
191190 }
192191
193192 err = s .DBConnection .Delete (& models.Agent {}, "id = ?" , false , id )
194193 if err != nil {
195- catcher . Error ("unable to delete agent" , err , map [ string ] any {} )
194+ utils . ALogger . ErrorF ("unable to delete agent: %v " , err )
196195 return & AuthResponse {}, status .Error (codes .Internal , fmt .Sprintf ("unable to delete agent: %v" , err .Error ()))
197196 }
198197
@@ -204,7 +203,7 @@ func (s *AgentService) DeleteAgent(ctx context.Context, req *DeleteRequest) (*Au
204203 delete (s .AgentStreamMap , uint (idInt ))
205204 s .AgentStreamMutex .Unlock ()
206205
207- catcher . Info ("agent deleted" , map [ string ] any { "agent_id" : key , "deleted_by" : req .DeletedBy } )
206+ utils . ALogger . Info ("Agent with key %s deleted by %s " , key , req .DeletedBy )
208207
209208 return & AuthResponse {
210209 Id : uint32 (idInt ),
@@ -219,7 +218,7 @@ func (s *AgentService) ListAgents(ctx context.Context, req *ListRequest) (*ListA
219218 agents := []models.Agent {}
220219 total , err := s .DBConnection .GetByPagination (& agents , page , filter , "" , false )
221220 if err != nil {
222- catcher . Error ("failed to fetch agents" , err , map [ string ] any {} )
221+ utils . ALogger . ErrorF ("failed to fetch agents: %v " , err )
223222 return nil , status .Errorf (codes .Internal , "failed to fetch agents: %v" , err )
224223 }
225224
@@ -267,7 +266,7 @@ func (s *AgentService) AgentStream(stream AgentService_AgentStreamServer) error
267266
268267 switch msg := in .StreamMessage .(type ) {
269268 case * BidirectionalStream_Result :
270- catcher . Info ("Received command result" , map [ string ] any { "agent_id" : msg .Result .AgentId , "result" : msg .Result .Result } )
269+ utils . ALogger . Info ("Received command result from agent %s: %s" , msg .Result .AgentId , msg .Result .Result )
271270 cmdID := msg .Result .GetCmdId ()
272271
273272 s .CommandResultChannelM .Lock ()
@@ -279,7 +278,7 @@ func (s *AgentService) AgentStream(stream AgentService_AgentStreamServer) error
279278 ExecutedAt : msg .Result .ExecutedAt ,
280279 }
281280 } else {
282- catcher . Error ("failed to find result channel for CmdID" , nil , map [ string ] any { "cmd_id" : cmdID } )
281+ utils . ALogger . ErrorF ("failed to find result channel for CmdID: %s " , cmdID )
283282 }
284283 s .CommandResultChannelM .Unlock ()
285284 }
@@ -325,7 +324,7 @@ func (s *AgentService) ProcessCommand(stream PanelService_ProcessCommandServer)
325324 histCommand := createHistoryCommand (cmd , cmdID , uint (streamId ))
326325 err = s .DBConnection .Create (& histCommand )
327326 if err != nil {
328- catcher . Error ("unable to create a new command history" , err , map [ string ] any {} )
327+ utils . ALogger . ErrorF ("unable to create a new command history" )
329328 }
330329
331330 err = agentStream .Send (& BidirectionalStream {
@@ -349,7 +348,7 @@ func (s *AgentService) ProcessCommand(stream PanelService_ProcessCommandServer)
349348 cmd .AgentId , cmdID ,
350349 )
351350 if err != nil {
352- catcher . Error ("failed to update command status" , err , map [ string ] any {} )
351+ utils . ALogger . ErrorF ("failed to update command status: %v " , err )
353352 }
354353
355354 err = stream .Send (result )
@@ -370,7 +369,7 @@ func (s *AgentService) ListAgentCommands(ctx context.Context, req *ListRequest)
370369 commands := []models.AgentCommand {}
371370 total , err := s .DBConnection .GetByPagination (& commands , page , filter , "" , false )
372371 if err != nil {
373- catcher . Error ("failed to fetch agent commands" , err , map [ string ] any {} )
372+ utils . ALogger . ErrorF ("failed to fetch agent commands: %v " , err )
374373 return nil , status .Errorf (codes .Internal , "failed to fetch agent commands: %v" , err )
375374 }
376375
0 commit comments