@@ -46,7 +46,7 @@ public AnalogyMessageProducer(string address, ILogger logger)
4646
4747 }
4848
49- public async Task Log ( string text , string source , AnalogyGRPCLogLevel level , string category = "" ,
49+ public async Task Log ( string text , string source , AnalogyLogLevel level , string category = "" ,
5050 string machineName = null , string userName = null , string processName = null , int processId = 0 , int threadId = 0 , Dictionary < string , string > additionalInformation = null , [ CallerMemberName ] string memberName = "" , [ CallerLineNumber ] int lineNumber = 0 , [ CallerFilePath ] string filePath = "" )
5151 {
5252 if ( ! connected ) return ;
@@ -58,7 +58,7 @@ public async Task Log(string text, string source, AnalogyGRPCLogLevel level, str
5858 Date = Timestamp . FromDateTime ( DateTime . UtcNow ) ,
5959 FileName = filePath ,
6060 Id = Guid . NewGuid ( ) . ToString ( ) ,
61- Level = level ,
61+ Level = GetLogLevel ( level ) ,
6262 LineNumber = lineNumber ,
6363 MachineName = machineName ?? Environment . MachineName ,
6464 MethodName = memberName ,
@@ -90,6 +90,36 @@ public async Task Log(string text, string source, AnalogyGRPCLogLevel level, str
9090 _semaphoreSlim . Release ( ) ;
9191 }
9292 }
93+
94+ private AnalogyGRPCLogLevel GetLogLevel ( AnalogyLogLevel level )
95+ {
96+ switch ( level )
97+ {
98+ case AnalogyLogLevel . Unknown :
99+ return AnalogyGRPCLogLevel . Unknown ;
100+ case AnalogyLogLevel . Trace :
101+ return AnalogyGRPCLogLevel . Trace ;
102+ case AnalogyLogLevel . Verbose :
103+ return AnalogyGRPCLogLevel . Verbose ;
104+ case AnalogyLogLevel . Debug :
105+ return AnalogyGRPCLogLevel . Debug ;
106+ case AnalogyLogLevel . Information :
107+ return AnalogyGRPCLogLevel . Information ;
108+ case AnalogyLogLevel . Warning :
109+ return AnalogyGRPCLogLevel . Warning ;
110+ case AnalogyLogLevel . Error :
111+ return AnalogyGRPCLogLevel . Error ;
112+ case AnalogyLogLevel . Critical :
113+ return AnalogyGRPCLogLevel . Critical ;
114+ case AnalogyLogLevel . Analogy :
115+ return AnalogyGRPCLogLevel . Analogy ;
116+ case AnalogyLogLevel . None :
117+ return AnalogyGRPCLogLevel . None ;
118+ default :
119+ return AnalogyGRPCLogLevel . Unknown ;
120+ }
121+ }
122+
93123 public void StopReceiving ( )
94124 {
95125 try
0 commit comments