OSDN Git Service

Added a new command line to specify floodgate_history.yaml file.
[shogi-server/shogi-server.git] / shogi_server.rb
index 8f0b49b..800656f 100644 (file)
@@ -34,7 +34,6 @@ require 'shogi_server/game'
 require 'shogi_server/league'
 require 'shogi_server/login'
 require 'shogi_server/piece'
-require 'shogi_server/pieceky'
 require 'shogi_server/player'
 require 'shogi_server/timeout_queue'
 require 'shogi_server/usi'
@@ -58,7 +57,7 @@ RELOAD_FILES = ["shogi_server/league/floodgate.rb",
                 "shogi_server/pairing.rb"]
 
 def reload
-  here = File.dirname(__FILE__)
+  here = TOP_DIR || File.dirname(__FILE__)
   RELOAD_FILES.each do |f|
     load File.join(here, f)
   end
@@ -66,6 +65,11 @@ end
 module_function :reload
 
 class Formatter < ::Logger::Formatter
+  def initialize
+    super
+    @datetime_format = "%Y-%m-%dT%H:%M:%S"
+  end
+
   def call(severity, time, progname, msg)
     %!%s [%s] %s\n! % [format_datetime(time), severity, msg2str(msg)]
   end