Skip to content

Commit

Permalink
Use Loggable
Browse files Browse the repository at this point in the history
  • Loading branch information
kou committed Jul 12, 2017
1 parent 2b46824 commit fcfe7f2
Showing 1 changed file with 7 additions and 5 deletions.
12 changes: 7 additions & 5 deletions lib/chupa-text/external-command.rb
Expand Up @@ -56,6 +56,8 @@ def default_spawn_options
end

class SpawnLimitOptions
include Loggable

attr_reader :options
def initialize
@options = {}
Expand Down Expand Up @@ -84,7 +86,7 @@ def set_option(key, type)
return nil
end
limit_info = "soft-limit:#{soft_limit}, hard-limit:#{hard_limit}"
log(:info, "[#{key}][set] <#{value}>(#{limit_info})")
info("#{log_tag}[#{key}][set] <#{value}>(#{limit_info})")
@options[:"rlimit_#{key}"] = value
end

Expand Down Expand Up @@ -125,15 +127,15 @@ def parse_size(key, value)
end

def log_hard_limit_over_value(key, value, hard_limit)
log(:warning, "[#{key}][large] <#{value}>(hard-limit:#{hard_limit})")
warn("#{log_tag}[#{key}][large] <#{value}>(hard-limit:#{hard_limit})")
end

def log_invalid_value(key, value, type)
log(:warning, "[#{key}][invalid] <#{value}>(#{type})")
warn("#{log_tag}[#{key}][invalid] <#{value}>(#{type})")
end

def log(level, message)
ChupaText.logger.send(level, "[external-command][limit]#{message}")
def log_tag
"[external-command][limit]"
end
end
end
Expand Down

0 comments on commit fcfe7f2

Please sign in to comment.