File tree Expand file tree Collapse file tree 1 file changed +16
-6
lines changed
google-cloud-pubsub/lib/google/cloud/pubsub Expand file tree Collapse file tree 1 file changed +16
-6
lines changed Original file line number Diff line number Diff line change @@ -17,17 +17,27 @@ module Google
1717 module Cloud
1818 module PubSub
1919 def self . logger name = ""
20- unless name . nil? || name . empty?
21- name = "pubsub:#{ name } "
22- end
2320 @loggers ||= { }
2421 @loggers [ name ] ||= begin
25- logger = Logger . new $stdout
26- logger . progname = name
27- logger
22+ if is_logging_enabled
23+ logger = Logger . new $stdout
24+ prog_name = "pubsub"
25+ prog_name = "#{ prog_name } :#{ name } " unless name . nil? || name . empty?
26+ logger . progname = prog_name
27+ logger
28+ else
29+ Logger . new nil
30+ end
2831 end
2932 end
3033
34+ private
35+
36+ def self . is_logging_enabled
37+ packages = ENV [ "GOOGLE_SDK_RUBY_LOGGING" ] &.split ( "," ) || [ ]
38+ packages . include? ( "pubsub" ) || packages . include? ( "all" )
39+ end
40+
3141 ##
3242 # @private
3343 module LoggerHelper
You can’t perform that action at this time.
0 commit comments