OSDN Git Service

[shogi-server] - shogi_server/login.rb: When players are logged in, log their player_...
authorDaigo Moriwaki <daigo@debian.org>
Sun, 1 Feb 2015 02:32:31 +0000 (11:32 +0900)
committerDaigo Moriwaki <daigo@debian.org>
Sun, 1 Feb 2015 02:32:31 +0000 (11:32 +0900)
changelog
shogi_server/login.rb

index f7ebb2e..2142a8a 100644 (file)
--- a/changelog
+++ b/changelog
@@ -1,3 +1,9 @@
+2015-02-01  Daigo Moriwaki <daigo at debian dot org>
+
+       * [shogi-server]
+         - shogi_server/login.rb: When players are logged in, log their
+           player_id if they have it.
+
 2015-01-20  Daigo Moriwaki <daigo at debian dot org>
 
        * [mk_rate]
 2015-01-20  Daigo Moriwaki <daigo at debian dot org>
 
        * [mk_rate]
index 79e770e..8255a1e 100644 (file)
@@ -109,7 +109,8 @@ class Login
 
   def process
     @player.write_safe(sprintf("LOGIN:%s OK\n", @player.name))
 
   def process
     @player.write_safe(sprintf("LOGIN:%s OK\n", @player.name))
-    log_message(sprintf("user %s run in %s mode", @player.name, @player.protocol))
+    log_message("user %s run in %s mode" % [(@player.rated? ? @player.player_id : @player.name),
+                                            @player.protocol])
   end
 
   def incorrect_duplicated_player(str)
   end
 
   def incorrect_duplicated_player(str)