Module: EnvUtils
- Defined in:
- lib/utils/env_utils.rb
Overview
Module containing environment utilities for cli-proton-ruby clients
Class Method Summary collapse
-
.set_log_lib_env(level) ⇒ Object
- Function to set environment variable for client library logging ==== Parameters level
-
log level to set and use.
Class Method Details
.set_log_lib_env(level) ⇒ Object
Function to set environment variable for client library logging
Parameters
- level
-
log level to set and use
23 24 25 26 27 28 29 30 31 32 33 34 35 |
# File 'lib/utils/env_utils.rb', line 23 def self.set_log_lib_env(level) case level when "TRANSPORT_FRM" ENV['PN_TRACE_FRM'] = "true" when "TRANSPORT_RAW" ENV['PN_TRACE_RAW'] = "true" when "TRANSPORT_DRV" ENV['PN_TRACE_DRV'] = "true" when "NONE" else raise ArgumentError, "Invalid client library logging level: #{level}" end end |