Module: TempmailSdk::Log
- Defined in:
- lib/tempmail_sdk/logger.rb
Overview
SDK 日志模块 默认静默不输出,用户可通过 set_log_level 启用
Constant Summary collapse
- LOG_SILENT =
关闭所有日志
100- LOG_ERROR =
Logger::ERROR
- LOG_WARN =
Logger::WARN
- LOG_INFO =
Logger::INFO
- LOG_DEBUG =
Logger::DEBUG
Class Method Summary collapse
-
.logger ⇒ Logger
当前 SDK 使用的 logger.
-
.set_log_level(level) ⇒ Object
设置日志级别,默认 LOG_SILENT(不输出).
-
.set_logger(logger) ⇒ Object
设置自定义 logger 实例.
Class Method Details
.logger ⇒ Logger
Returns 当前 SDK 使用的 logger.
33 34 35 |
# File 'lib/tempmail_sdk/logger.rb', line 33 def logger @logger end |
.set_log_level(level) ⇒ Object
设置日志级别,默认 LOG_SILENT(不输出)
22 23 24 |
# File 'lib/tempmail_sdk/logger.rb', line 22 def set_log_level(level) @logger.level = level end |
.set_logger(logger) ⇒ Object
设置自定义 logger 实例
28 29 30 |
# File 'lib/tempmail_sdk/logger.rb', line 28 def set_logger(logger) @logger = logger end |