@@ -18,6 +18,16 @@ def filter(self, record):
18
18
print (record )
19
19
20
20
21
+ def _setup_string_buffer_logger ():
22
+ stringBuffer = StringIO ()
23
+ logger = logging .getLogger ('Producer' )
24
+ logger .setLevel (logging .DEBUG )
25
+ handler = logging .StreamHandler (stringBuffer )
26
+ handler .setFormatter (logging .Formatter ('%(name)s Logger | %(message)s' ))
27
+ logger .addHandler (handler )
28
+ return stringBuffer ,logger
29
+
30
+
21
31
def test_logging_consumer ():
22
32
""" Tests that logging works """
23
33
@@ -121,12 +131,7 @@ def test_logging_constructor():
121
131
def test_producer_logger_logging_in_given_format ():
122
132
"""Test that asserts that logging is working by matching part of the log message"""
123
133
124
- stringBuffer = StringIO ()
125
- logger = logging .getLogger ('Producer' )
126
- logger .setLevel (logging .DEBUG )
127
- handler = logging .StreamHandler (stringBuffer )
128
- handler .setFormatter (logging .Formatter ('%(name)s Logger | %(message)s' ))
129
- logger .addHandler (handler )
134
+ stringBuffer , logger = _setup_string_buffer_logger ()
130
135
131
136
p = confluent_kafka .Producer (
132
137
{"bootstrap.servers" : "test" , "logger" : logger , "debug" : "msg" })
@@ -143,12 +148,7 @@ def test_producer_logger_logging_in_given_format():
143
148
def test_consumer_logger_logging_in_given_format ():
144
149
"""Test that asserts that logging is working by matching part of the log message"""
145
150
146
- stringBuffer = StringIO ()
147
- logger = logging .getLogger ('Consumer' )
148
- logger .setLevel (logging .DEBUG )
149
- handler = logging .StreamHandler (stringBuffer )
150
- handler .setFormatter (logging .Formatter ('%(name)s Logger | %(message)s' ))
151
- logger .addHandler (handler )
151
+ stringBuffer , logger = _setup_string_buffer_logger ()
152
152
153
153
c = confluent_kafka .Consumer (
154
154
{"bootstrap.servers" : "test" , "group.id" : "test" , "logger" : logger , "debug" : "msg" })
@@ -164,12 +164,7 @@ def test_consumer_logger_logging_in_given_format():
164
164
def test_admin_logger_logging_in_given_format_when_provided_in_conf ():
165
165
"""Test that asserts that logging is working by matching part of the log message"""
166
166
167
- stringBuffer = StringIO ()
168
- logger = logging .getLogger ('Admin' )
169
- logger .setLevel (logging .DEBUG )
170
- handler = logging .StreamHandler (stringBuffer )
171
- handler .setFormatter (logging .Formatter ('%(name)s Logger | %(message)s' ))
172
- logger .addHandler (handler )
167
+ stringBuffer , logger = _setup_string_buffer_logger ()
173
168
174
169
admin_client = confluent_kafka .admin .AdminClient (
175
170
{"bootstrap.servers" : "test" , "logger" : logger , "debug" : "admin" })
@@ -184,12 +179,7 @@ def test_admin_logger_logging_in_given_format_when_provided_in_conf():
184
179
def test_admin_logger_logging_in_given_format_when_provided_as_admin_client_argument ():
185
180
"""Test that asserts that logging is working by matching part of the log message"""
186
181
187
- stringBuffer = StringIO ()
188
- logger = logging .getLogger ('Admin' )
189
- logger .setLevel (logging .DEBUG )
190
- handler = logging .StreamHandler (stringBuffer )
191
- handler .setFormatter (logging .Formatter ('%(name)s Logger | %(message)s' ))
192
- logger .addHandler (handler )
182
+ stringBuffer , logger = _setup_string_buffer_logger ()
193
183
194
184
admin_client = confluent_kafka .admin .AdminClient (
195
185
{"bootstrap.servers" : "test" , "debug" : "admin" }, logger = logger )
@@ -198,4 +188,4 @@ def test_admin_logger_logging_in_given_format_when_provided_as_admin_client_argu
198
188
logMessage = stringBuffer .getvalue ().strip ()
199
189
stringBuffer .close ()
200
190
201
- assert "Admin Logger | INIT" in logMessage
191
+ assert "Admin Logger | INIT" in logMessage
0 commit comments