@@ -334,23 +334,33 @@ func getPartitionsByIndex(partitions []ckgo.TopicPartition, partitionFilter Part
334334}
335335
336336func SetProducerDebugOption (configMap * ckgo.ConfigMap ) error {
337+ // Note: log_levels are based on syslog levels
337338 switch log .CliLogger .Level {
339+ case log .WARN :
340+ return configMap .Set ("log_level=4" ) // Warn level and above
341+ case log .INFO :
342+ return configMap .Set ("log_level=6" ) // Info level and above
338343 case log .DEBUG :
339344 return configMap .Set ("debug=broker, topic, msg, protocol" )
340345 case log .TRACE , log .UNSAFE_TRACE :
341346 return configMap .Set ("debug=all" )
342347 }
343- return nil
348+ return configMap . Set ( "log_level=3" ) // error level and above
344349}
345350
346351func SetConsumerDebugOption (configMap * ckgo.ConfigMap ) error {
352+ // Note: log_levels are based on syslog levels
347353 switch log .CliLogger .Level {
354+ case log .WARN :
355+ return configMap .Set ("log_level=4" ) // Warn level and above
356+ case log .INFO :
357+ return configMap .Set ("log_level=6" ) // Info level and above
348358 case log .DEBUG :
349359 return configMap .Set ("debug=broker, topic, msg, protocol, consumer, cgrp, fetch" )
350360 case log .TRACE , log .UNSAFE_TRACE :
351361 return configMap .Set ("debug=all" )
352362 }
353- return nil
363+ return configMap . Set ( "log_level=3" ) // error level and above
354364}
355365
356366func newProducerWithOverwrittenConfigs (configMap * ckgo.ConfigMap , configPath string , configStrings []string ) (* ckgo.Producer , error ) {
0 commit comments