[Ovirt-devel] [PATCH] Added the current date/time stamp to the host-browser log.
Darryl L. Pierce
dpierce at redhat.com
Thu Aug 28 19:48:19 UTC 2008
The format of the log is "MMM DD HH:MM:SS [ip address] " for all
log entries.
Signed-off-by: Darryl L. Pierce <dpierce at redhat.com>
---
wui/src/host-browser/host-browser.rb | 21 ++++++++++++---------
1 files changed, 12 insertions(+), 9 deletions(-)
diff --git a/wui/src/host-browser/host-browser.rb b/wui/src/host-browser/host-browser.rb
index 881b2ae..5286b1b 100755
--- a/wui/src/host-browser/host-browser.rb
+++ b/wui/src/host-browser/host-browser.rb
@@ -45,14 +45,17 @@ class HostBrowser
def initialize(session)
@session = session
- @log_prefix = "[#{session.peeraddr[3]}] "
@keytab_dir = '/usr/share/ipa/html/'
end
+
+ def prefix(session)
+ "#{Time.now.strftime('%b %d %H:%M:%S')} #{session.peeraddr[3]} "
+ end
# Ensures the conversation starts properly.
#
def begin_conversation
- puts "#{@log_prefix} Begin conversation" unless defined?(TESTING)
+ puts "#{prefix(@session)} Begin conversation" unless defined?(TESTING)
@session.write("HELLO?\n")
response = @session.readline.chomp
@@ -62,10 +65,10 @@ class HostBrowser
# Retrieves the mode request from the remote system.
#
def get_mode
- puts "#{@log_prefix} Determining the runtime mode." unless defined?(TESTING)
+ puts "#{prefix(@session)} Determining the runtime mode." unless defined?(TESTING)
@session.write("MODE?\n")
response = @session.readline.chomp
- puts "#{@log_prefix} MODE=#{response}" unless defined?(TESTING)
+ puts "#{prefix(@session)} MODE=#{response}" unless defined?(TESTING)
response
end
@@ -73,7 +76,7 @@ class HostBrowser
# Requests node information from the remote system.
#
def get_remote_info
- puts "#{@log_prefix} Begin remote info collection" unless defined?(TESTING)
+ puts "#{prefix(@session)} Begin remote info collection" unless defined?(TESTING)
result = Hash.new
result['HOSTNAME'] = @session.peeraddr[2]
result['IPADDR'] = @session.peeraddr[3]
@@ -114,7 +117,7 @@ class HostBrowser
key, value = info.split("=")
- puts "#{@log_prefix} ::Received - #{key}:#{value}" unless defined?(TESTING)
+ puts "#{prefix(@session)} ::Received - #{key}:#{value}" unless defined?(TESTING)
result[key] = value
@session.write("ACK #{key}\n")
@@ -142,7 +145,7 @@ class HostBrowser
key, value = info.split("=")
- puts "#{@log_prefix} ::Received - #{key}:#{value}" unless defined?(TESTING)
+ puts "#{prefix(@session)} ::Received - #{key}:#{value}" unless defined?(TESTING)
result[key] = value
@session.write("ACK #{key}\n")
@@ -171,7 +174,7 @@ class HostBrowser
key, value = info.split("=")
- puts "#{@log_prefix} ::Received - #{key}:#{value}" unless defined?(TESTING)
+ puts "#{prefix(@session)} ::Received - #{key}:#{value}" unless defined?(TESTING)
result[key] = value
@session.write("ACK #{key}\n")
@@ -331,7 +334,7 @@ class HostBrowser
# Ends the conversation, notifying the user of the key version number.
#
def end_conversation
- puts "#{@log_prefix} Ending conversation" unless defined?(TESTING)
+ puts "#{prefix(@session)} Ending conversation" unless defined?(TESTING)
@session.write("BYE\n");
end
--
1.5.5.1
More information about the ovirt-devel
mailing list