Module: Quark::Quark::Logging
- Defined in:
- lib/quark/logging.rb
Defined Under Namespace
Class Method Summary collapse
- .Appender ⇒ Object
- .Config ⇒ Object
-
.file(path) ⇒ Object
Logging appender that sends log messages to a file.
-
.makeConfig ⇒ Object
Create a logging configurator.
-
.setEnvironmentOverride(envVar, level) ⇒ Object
Set an environment variable to override logging set up in the code.
-
.stderr ⇒ Object
Logging appender that sends log messages to standard error.
-
.stdout ⇒ Object
Logging appender that sends log messages to standard output.
Class Method Details
.Appender ⇒ Object
11 |
# File 'lib/quark/logging.rb', line 11 def self.Appender; Appender; end |
.Config ⇒ Object
116 |
# File 'lib/quark/logging.rb', line 116 def self.Config; Config; end |
.file(path) ⇒ Object
Logging appender that sends log messages to a file
96 97 98 99 100 101 102 |
# File 'lib/quark/logging.rb', line 96 def self.file(path) return ::Quark.quark.logging.Appender.new(path) nil end |
.makeConfig ⇒ Object
Create a logging configurator
268 269 270 271 272 273 274 |
# File 'lib/quark/logging.rb', line 268 def self.makeConfig() return ::Quark.quark.logging.Config.new() nil end |
.setEnvironmentOverride(envVar, level) ⇒ Object
Set an environment variable to override logging set up in the code
107 108 109 110 111 112 113 114 |
# File 'lib/quark/logging.rb', line 107 def self.setEnvironmentOverride(envVar, level) ::Quark.quark.logging.Config._overrideEnvVar = envVar ::Quark.quark.logging.Config._overrideLevel = level nil end |