@@ -50,7 +50,7 @@ public async Task WorkerConsoleLogService_ConsoleLogs_LogLevel_Expected(bool use
50
50
workerProcess . ParseErrorMessageAndLog ( "LanguageWorkerConsoleLog[Test Worker Message No keyword]" ) ;
51
51
workerProcess . ParseErrorMessageAndLog ( "LanguageWorkerConsoleLog[Test Worker Error Message]" ) ;
52
52
workerProcess . ParseErrorMessageAndLog ( "LanguageWorkerConsoleLog[Test Worker Warning Message]" ) ;
53
- workerProcess . ParseErrorMessageAndLog ( "azfuncjsonlog:Azure Functions .NET Worker (PID: 4) initialized in debug mode. " ) ;
53
+ workerProcess . ParseErrorMessageAndLog ( "azfuncjsonlog:{ 'name':'dotnet-worker-startup', 'workerProcessId' : 321 } " ) ;
54
54
55
55
// Act
56
56
_ = _workerConsoleLogService . ProcessLogs ( ) . ContinueWith ( t => { } ) ;
@@ -73,22 +73,23 @@ public async Task WorkerConsoleLogService_ConsoleLogs_LogLevel_Expected(bool use
73
73
{
74
74
VerifyLogLevel ( userLogs , "Test Message No keyword" , LogLevel . Error ) ;
75
75
VerifyLogLevel ( systemLogs , "[Test Worker Message No keyword]" , LogLevel . Error ) ;
76
- VerifyLogLevel ( toolingConsoleLogs , "Azure Functions .NET Worker (PID: 4) initialized in debug mode. " , LogLevel . Error ) ;
76
+ VerifyLogLevel ( toolingConsoleLogs , "azfuncjsonlog:{ 'name':'dotnet-worker-startup', 'workerProcessId' : 321 } " , LogLevel . Error ) ;
77
77
}
78
78
else
79
79
{
80
80
VerifyLogLevel ( userLogs , "Test Message No keyword" , LogLevel . Information ) ;
81
81
VerifyLogLevel ( systemLogs , "[Test Worker Message No keyword]" , LogLevel . Information ) ;
82
- VerifyLogLevel ( toolingConsoleLogs , "Azure Functions .NET Worker (PID: 4) initialized in debug mode. " , LogLevel . Information ) ;
82
+ VerifyLogLevel ( toolingConsoleLogs , "azfuncjsonlog:{ 'name':'dotnet-worker-startup', 'workerProcessId' : 321 } " , LogLevel . Information ) ;
83
83
}
84
+
85
+ Assert . True ( toolingConsoleLogs . All ( l => l . FormattedMessage . StartsWith ( WorkerConstants . ToolingConsoleLogPrefix ) ) ) ;
84
86
}
85
87
86
88
private static void VerifyLogLevel ( IList < LogMessage > allLogs , string msg , LogLevel expectedLevel )
87
89
{
88
90
var message = allLogs . FirstOrDefault ( l => l . FormattedMessage . Contains ( msg ) ) ;
89
91
Assert . NotNull ( message ) ;
90
92
Assert . DoesNotContain ( WorkerConstants . LanguageWorkerConsoleLogPrefix , message . FormattedMessage ) ;
91
- Assert . DoesNotContain ( WorkerConstants . ToolingConsoleLogPrefix , message . FormattedMessage ) ;
92
93
Assert . Equal ( expectedLevel , message . Level ) ;
93
94
}
94
95
}
0 commit comments