logger.rb: freeze constants
* lib/logger.rb: freeze constant strings and array. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52291 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
0a74709e1a
commit
aeb88f01eb
@ -208,7 +208,7 @@ class Logger
|
|||||||
name = File.basename(__FILE__)
|
name = File.basename(__FILE__)
|
||||||
end
|
end
|
||||||
rev ||= "v#{VERSION}"
|
rev ||= "v#{VERSION}"
|
||||||
ProgName = "#{name}/#{rev}"
|
ProgName = "#{name}/#{rev}".freeze
|
||||||
|
|
||||||
class Error < RuntimeError # :nodoc:
|
class Error < RuntimeError # :nodoc:
|
||||||
end
|
end
|
||||||
@ -481,7 +481,7 @@ class Logger
|
|||||||
private
|
private
|
||||||
|
|
||||||
# Severity label for logging (max 5 chars).
|
# Severity label for logging (max 5 chars).
|
||||||
SEV_LABEL = %w(DEBUG INFO WARN ERROR FATAL ANY)
|
SEV_LABEL = %w(DEBUG INFO WARN ERROR FATAL ANY).each(&:freeze).freeze
|
||||||
|
|
||||||
def format_severity(severity)
|
def format_severity(severity)
|
||||||
SEV_LABEL[severity] || 'ANY'
|
SEV_LABEL[severity] || 'ANY'
|
||||||
@ -494,7 +494,7 @@ private
|
|||||||
|
|
||||||
# Default formatter for log messages.
|
# Default formatter for log messages.
|
||||||
class Formatter
|
class Formatter
|
||||||
Format = "%s, [%s#%d] %5s -- %s: %s\n"
|
Format = "%s, [%s#%d] %5s -- %s: %s\n".freeze
|
||||||
|
|
||||||
attr_accessor :datetime_format
|
attr_accessor :datetime_format
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user