Class: GoogleLogger::Configuration
- Inherits:
-
Object
- Object
- GoogleLogger::Configuration
- Defined in:
- lib/google_logger/configuration.rb
Instance Method Summary collapse
-
#initialize ⇒ Configuration
constructor
Creates a new instance with default configuration values.
- #validate! ⇒ Object
Constructor Details
#initialize ⇒ Configuration
Creates a new instance with default configuration values
19 20 21 22 23 24 25 26 27 |
# File 'lib/google_logger/configuration.rb', line 19 def initialize @async = true @resource_type = 'gae_app' @resource_labels = {} @secret_params = %i[password] @secret_param_value = '<SECRET_PARAM>' @log_locally = false @backtrace_length = 10 end |
Instance Method Details
#validate! ⇒ Object
29 30 31 32 33 34 35 |
# File 'lib/google_logger/configuration.rb', line 29 def validate! if @log_locally validate_local_logger else validate_credentials end end |