Module: SDN
- Defined in:
- lib/sdn.rb,
lib/sdn/client.rb,
lib/sdn/message.rb,
lib/sdn/version.rb,
lib/sdn/cli/mqtt.rb,
lib/sdn/message/get.rb,
lib/sdn/message/set.rb,
lib/sdn/message/post.rb,
lib/sdn/cli/mqtt/read.rb,
lib/sdn/cli/simulator.rb,
lib/sdn/cli/mqtt/group.rb,
lib/sdn/cli/mqtt/motor.rb,
lib/sdn/cli/mqtt/write.rb,
lib/sdn/cli/provisioner.rb,
lib/sdn/message/control.rb,
lib/sdn/message/helpers.rb,
lib/sdn/cli/mqtt/p_queue.rb,
lib/sdn/message/ilt2/get.rb,
lib/sdn/message/ilt2/set.rb,
lib/sdn/message/ilt2/post.rb,
lib/sdn/cli/mqtt/subscriptions.rb,
lib/sdn/message/ilt2/master_control.rb
Defined Under Namespace
Modules: CLI
Classes: Client, MalformedMessage, Message
Constant Summary
collapse
- BROADCAST_ADDRESS =
[0xff, 0xff, 0xff].freeze
- VERSION =
"2.4.0"
Class Method Summary
collapse
Class Method Details
.logger ⇒ Object
22
23
24
25
|
# File 'lib/sdn.rb', line 22
def logger
self.logger = Logger.new($stdout, :info) unless @logger
@logger
end
|
.logger=(logger) ⇒ Object
12
13
14
15
16
17
18
19
20
|
# File 'lib/sdn.rb', line 12
def logger=(logger)
logger.datetime_format = "%Y-%m-%d %H:%M:%S.%L"
logger.formatter = proc do |severity, datetime, _progname, msg|
"#{datetime.strftime(logger.datetime_format)} " \
"[#{Process.pid}/#{Thread.current.object_id}] " \
"#{severity}: #{msg}\n"
end
@logger = logger
end
|