Class: OmniauthOpenidFederation::Logger
- Inherits:
-
Object
- Object
- OmniauthOpenidFederation::Logger
- Defined in:
- lib/omniauth_openid_federation/logger.rb
Defined Under Namespace
Classes: NullLogger
Class Attribute Summary collapse
-
.logger ⇒ Logger, ...
Get the configured logger instance.
Class Method Summary collapse
-
.debug(message) ⇒ Object
Log a debug message Use for: Detailed flow information, verbose debugging (development only).
-
.error(message) ⇒ Object
Log an error message Use for: Unrecoverable errors, security issues, validation failures.
-
.info(message) ⇒ Object
Log an info message Use for: Important state changes, successful operations, key rotations.
-
.warn(message) ⇒ Object
Log a warning message Use for: Recoverable errors, fallbacks, deprecation warnings, rate limiting.
Class Attribute Details
.logger ⇒ Logger, ...
Get the configured logger instance
26 27 28 |
# File 'lib/omniauth_openid_federation/logger.rb', line 26 def logger @logger ||= default_logger end |
Class Method Details
.debug(message) ⇒ Object
Log a debug message Use for: Detailed flow information, verbose debugging (development only)
34 35 36 |
# File 'lib/omniauth_openid_federation/logger.rb', line 34 def debug() logger.debug("[OpenIDFederation] #{message}") end |
.error(message) ⇒ Object
Log an error message Use for: Unrecoverable errors, security issues, validation failures
58 59 60 |
# File 'lib/omniauth_openid_federation/logger.rb', line 58 def error() logger.error("[OpenIDFederation] #{message}") end |
.info(message) ⇒ Object
Log an info message Use for: Important state changes, successful operations, key rotations
42 43 44 |
# File 'lib/omniauth_openid_federation/logger.rb', line 42 def info() logger.info("[OpenIDFederation] #{message}") end |
.warn(message) ⇒ Object
Log a warning message Use for: Recoverable errors, fallbacks, deprecation warnings, rate limiting
50 51 52 |
# File 'lib/omniauth_openid_federation/logger.rb', line 50 def warn() logger.warn("[OpenIDFederation] #{message}") end |