class ZgcpToolkit::Logger::GoogleCloudLogging
Attributes
log_name[R]
logger[R]
Public Class Methods
new(log_name)
click to toggle source
# File lib/zgcp_toolkit/logger/google_cloud_logging.rb, line 10 def initialize(log_name) @log_name = log_name.to_s logging = Google::Cloud::Logging.new resource = Google::Cloud::Logging::Middleware.build_monitored_resource @logger = logging.logger @log_name, resource end
Public Instance Methods
flush!()
click to toggle source
# File lib/zgcp_toolkit/logger/google_cloud_logging.rb, line 17 def flush! logger.writer.async_stop! end