@@ -32,10 +32,13 @@ public async Task WorkerConsoleLogService_ConsoleLogs_LogLevel_Expected(bool use
32
32
workerProcess . ParseErrorMessageAndLog ( "Test Message No keyword" ) ;
33
33
workerProcess . ParseErrorMessageAndLog ( "Test Error Message" ) ;
34
34
workerProcess . ParseErrorMessageAndLog ( "Test Warning Message" ) ;
35
+
36
+ workerProcess . BuildAndLogConsoleLog ( "LanguageWorkerConsoleLog[Test worker log]" , LogLevel . Information ) ;
37
+
35
38
_ = _workerConsoleLogService . ProcessLogs ( ) . ContinueWith ( t => { } ) ;
36
39
await _workerConsoleLogService . StopAsync ( System . Threading . CancellationToken . None ) ;
37
40
var allLogs = _testLogger . GetLogMessages ( ) ;
38
- Assert . True ( allLogs . Count == 3 ) ;
41
+ Assert . True ( allLogs . Count == 4 ) ;
39
42
VerifyLogLevel ( allLogs , "Test Error Message" , LogLevel . Error ) ;
40
43
VerifyLogLevel ( allLogs , "Test Warning Message" , LogLevel . Warning ) ;
41
44
if ( useStdErrForErroLogsOnly )
@@ -46,12 +49,15 @@ public async Task WorkerConsoleLogService_ConsoleLogs_LogLevel_Expected(bool use
46
49
{
47
50
VerifyLogLevel ( allLogs , "Test Message No keyword" , LogLevel . Information ) ;
48
51
}
52
+
53
+ VerifyLogLevel ( allLogs , "[Test worker log]" , LogLevel . Debug ) ;
49
54
}
50
55
51
56
private static void VerifyLogLevel ( IList < LogMessage > allLogs , string msg , LogLevel expectedLevel )
52
57
{
53
58
var message = allLogs . Where ( l => l . FormattedMessage . Contains ( msg ) ) . FirstOrDefault ( ) ;
54
59
Assert . NotNull ( message ) ;
60
+ Assert . DoesNotContain ( WorkerConstants . LanguageWorkerConsoleLogPrefix , message . FormattedMessage ) ;
55
61
Assert . Equal ( expectedLevel , message . Level ) ;
56
62
}
57
63
}
0 commit comments