module AnyCache::Logging::Activity
@api private @since 0.3.0
Constants
- ANONYMOUS_CACHER_CLASS_NAME
@return [String]
@api private @since 0.3.0
Public Class Methods
log(cacher, logger, activity: nil, message: nil)
click to toggle source
@param cacher [AnyCache] @param logger [::Logger] @option activity [String, NilClass] @option message [String, NillClass] @return [void]
@api private @since 0.3.0
# File lib/any_cache/logging/activity.rb, line 21 def log(cacher, logger, activity: nil, message: nil) cacher = cacher.class.name || ANONYMOUS_CACHER_CLASS_NAME progname = "[AnyCache<#{cacher}>/Activity<#{activity}>]" logger.add(logger.level, message, progname) end