public void A_Log_on_source_must_allow_passing_in_custom_LoggingAdapter()
{
var log = new BusLogging(Sys.EventStream, "com.exmaple.ImportantLogger", LogType, new DefaultLogMessageFormatter());
Source.Single(42)
.Log("flow-5", log: log)
.RunWith(Sink.Ignore<int>(), Materializer);
var msgs = LogProbe.ReceiveN(2).Cast<Debug>().ToArray();
msgs.All(m => m.LogSource.Equals("com.exmaple.ImportantLogger")).Should().BeTrue();
msgs.All(m => m.LogClass == LogType).Should().BeTrue();
msgs[0].Message.ToString().Should().Be("[flow-5] Element: 42");
msgs[1].Message.ToString().Should().Be("[flow-5] Upstream finished.");
}