@@ -20,14 +20,15 @@ public static async Task Start(string streamName)
2020 builder . AddFilter ( "RabbitMQ.Stream" , LogLevel . Information ) ;
2121 } ) ;
2222
23- var logger = loggerFactory . CreateLogger < Producer > ( ) ;
24- var loggerMain = loggerFactory . CreateLogger < FilterProducer > ( ) ;
23+ var producerLogger = loggerFactory . CreateLogger < Producer > ( ) ;
24+ var streamLogger = loggerFactory . CreateLogger < StreamSystem > ( ) ;
25+ var mainLogger = loggerFactory . CreateLogger < FilterConsumer > ( ) ;
2526
2627
2728 var config = new StreamSystemConfig ( ) ;
28- var system = await StreamSystem . Create ( config ) . ConfigureAwait ( false ) ;
29+ var system = await StreamSystem . Create ( config , streamLogger ) . ConfigureAwait ( false ) ;
2930 await system . CreateStream ( new StreamSpec ( streamName ) ) . ConfigureAwait ( false ) ;
30- loggerMain . LogInformation ( "FilterProducer connected to RabbitMQ. StreamName {StreamName}" , streamName ) ;
31+ mainLogger . LogInformation ( "FilterProducer connected to RabbitMQ. StreamName {StreamName}" , streamName ) ;
3132
3233 var producer = await Producer . Create ( new ProducerConfig ( system , streamName )
3334 {
@@ -39,7 +40,7 @@ public static async Task Start(string streamName)
3940 FilterValue = message => message . ApplicationProperties [ "state" ] . ToString ( ) , // <1>
4041 }
4142 // end::producer-filter[]
42- } ) . ConfigureAwait ( false ) ;
43+ } , producerLogger ) . ConfigureAwait ( false ) ;
4344
4445 const int ToSend = 100 ;
4546
@@ -62,14 +63,14 @@ async Task SendTo(string state)
6263 // Send the first 200 messages with state "New York"
6364 // then we wait a bit to be sure that all the messages will go in a chunk
6465 await SendTo ( "New York" ) . ConfigureAwait ( false ) ;
65- loggerMain . LogInformation ( "Sent: {MessagesSent} - filter value: {FilerValue}" , ToSend * 2 , "New York" ) ;
66+ mainLogger . LogInformation ( "Sent: {MessagesSent} - filter value: {FilerValue}" , ToSend * 2 , "New York" ) ;
6667
6768 // Wait a bit to be sure that all the messages will go in a chunk
6869 await Task . Delay ( 2000 ) . ConfigureAwait ( false ) ;
6970
7071 // Send the second 200 messages with the Alabama state
7172 await SendTo ( "Alabama" ) . ConfigureAwait ( false ) ;
72- loggerMain . LogInformation ( "Sent: {MessagesSent} - filter value: {FilerValue}" , ToSend * 2 , "Alabama" ) ;
73+ mainLogger . LogInformation ( "Sent: {MessagesSent} - filter value: {FilerValue}" , ToSend * 2 , "Alabama" ) ;
7374 await Task . Delay ( 1000 ) . ConfigureAwait ( false ) ;
7475 await producer . Close ( ) . ConfigureAwait ( false ) ;
7576 await system . Close ( ) . ConfigureAwait ( false ) ;
0 commit comments