public void SendSystemLogMessage_PublishesSystemLogMessage(RpcLog.Types.Level levelToTest, RpcLog.Types.Level expectedLogLevel) { _testFunctionRpcService.PublishSystemLogEvent(levelToTest); var traces = _logger.GetLogMessages(); Assert.True(traces.Any(m => string.Equals(m.FormattedMessage, _expectedSystemLogMessage) && m.Level.ToString().Equals(expectedLogLevel.ToString()))); }
public void PublishSystemLogEvent(RpcLog.Types.Level inputLevel) { RpcLog rpcLog = new RpcLog() { LogCategory = RpcLog.Types.RpcLogCategory.System, Level = inputLevel, Message = "Random system log message", }; StreamingMessage logMessage = new StreamingMessage() { RpcLog = rpcLog }; _eventManager.Publish(new InboundGrpcEvent(_workerId, logMessage)); }
public void Log(bool isUserOnlyLog, RpcLog.Types.Level logLevel, string message, Exception exception = null) { Assert.True(_isContextSet); }