Module: AliyunSDK::Common::Logging
- Included in:
- OSS::Callback, OSS::HTTP, OSS::Multipart::Download, OSS::Multipart::Upload, OSS::Protocol, OSS::Util, STS::Protocol, STS::Util
- Defined in:
- lib/aliyun_sdk/common/logging.rb
Overview
Logging support
Constant Summary collapse
- DEFAULT_LOG_FILE =
"./aliyun_sdk.log"
- MAX_NUM_LOG =
100
- ROTATE_SIZE =
10 * 1024 * 1024
Class Method Summary collapse
-
.set_log_file(file) ⇒ Object
设置日志输出的文件.
-
.set_log_level(level) ⇒ Object
level = Logger::DEBUG | Logger::INFO | Logger::ERROR | Logger::FATAL.
Instance Method Summary collapse
-
#logger ⇒ Object
获取logger.
Class Method Details
.set_log_file(file) ⇒ Object
设置日志输出的文件
24 25 26 |
# File 'lib/aliyun_sdk/common/logging.rb', line 24 def self.set_log_file(file) @log_file = file end |
.set_log_level(level) ⇒ Object
level = Logger::DEBUG | Logger::INFO | Logger::ERROR | Logger::FATAL
19 20 21 |
# File 'lib/aliyun_sdk/common/logging.rb', line 19 def self.set_log_level(level) Logging.logger.level = level end |
Instance Method Details
#logger ⇒ Object
获取logger
29 30 31 |
# File 'lib/aliyun_sdk/common/logging.rb', line 29 def logger Logging.logger end |