@@ -307,7 +307,8 @@ async def extract_knowledge_graph_from_file(
307
307
node_detail = graphDb_data_Access .get_current_status_document_node (file_name )
308
308
# Set the status "Completed" in logging becuase we are treating these error already handled by application as like custom errors.
309
309
json_obj = {'api_name' :'extract' ,'message' :error_message ,'file_created_at' :formatted_time (node_detail [0 ]['created_time' ]),'error_message' :error_message , 'file_name' : file_name ,'status' :'Completed' ,
310
- 'db_url' :uri , 'userName' :userName , 'database' :database ,'success_count' :1 , 'source_type' : source_type , 'source_url' :source_url , 'wiki_query' :wiki_query , 'logging_time' : formatted_time (datetime .now (timezone .utc )),'email' :email }
310
+ 'db_url' :uri , 'userName' :userName , 'database' :database ,'success_count' :1 , 'source_type' : source_type , 'source_url' :source_url , 'wiki_query' :wiki_query , 'logging_time' : formatted_time (datetime .now (timezone .utc )),'email' :email ,
311
+ 'allowedNodes' : allowedNodes , 'allowedRelationship' : allowedRelationship }
311
312
logger .log_struct (json_obj , "INFO" )
312
313
logging .exception (f'File Failed in extraction: { e } ' )
313
314
return create_api_response ("Failed" , message = error_message , error = error_message , file_name = file_name )
@@ -322,7 +323,8 @@ async def extract_knowledge_graph_from_file(
322
323
node_detail = graphDb_data_Access .get_current_status_document_node (file_name )
323
324
324
325
json_obj = {'api_name' :'extract' ,'message' :message ,'file_created_at' :formatted_time (node_detail [0 ]['created_time' ]),'error_message' :error_message , 'file_name' : file_name ,'status' :'Failed' ,
325
- 'db_url' :uri , 'userName' :userName , 'database' :database ,'failed_count' :1 , 'source_type' : source_type , 'source_url' :source_url , 'wiki_query' :wiki_query , 'logging_time' : formatted_time (datetime .now (timezone .utc )),'email' :email }
326
+ 'db_url' :uri , 'userName' :userName , 'database' :database ,'failed_count' :1 , 'source_type' : source_type , 'source_url' :source_url , 'wiki_query' :wiki_query , 'logging_time' : formatted_time (datetime .now (timezone .utc )),'email' :email ,
327
+ 'allowedNodes' : allowedNodes , 'allowedRelationship' : allowedRelationship }
326
328
logger .log_struct (json_obj , "ERROR" )
327
329
logging .exception (f'File Failed in extraction: { e } ' )
328
330
return create_api_response ('Failed' , message = message + error_message [:100 ], error = error_message , file_name = file_name )
0 commit comments