public void Log()

in src/Logging/Internal/OmexLogger.cs [35:64]


		public void Log<TState>(LogLevel logLevel, EventId eventId, TState state, Exception? exception, Func<TState, Exception?, string> formatter)
		{
			if (!IsEnabled(logLevel))
			{
				return;
			}

			string message = formatter(state, exception);
			if (exception != null)
			{
				message = string.Concat(message, Environment.NewLine, exception); // We need to concatenate with exception since the default formatter ignores it https://github.com/aspnet/Logging/issues/442
			}

			foreach (ILogScrubbingRule textScrubber in m_textScrubbers)
			{
				message = textScrubber.Scrub(message);
			}

			int threadId = Thread.CurrentThread.ManagedThreadId;
			Activity? activity = Activity.Current;

			m_logsEventSender.LogMessage(activity, m_categoryName, logLevel, eventId, threadId, message, exception);

			if (activity != null
				&& m_replayer != null
				&& m_replayer.IsReplayableMessage(logLevel))
			{
				m_replayer.AddReplayLog(activity, new LogMessageInformation(m_categoryName, eventId, threadId, message, exception));
			}
		}