- .csa files will be located in a sub directory such as
"2008/05/05/*.csa". Thease days, we have many games in a day.
This change will help users browse a file list.
+2008-05-05 Daigo Moriwaki <daigo at debian dot org>
+
+ * [shogi-server]
+ - .csa files will be located in a sub directory such as
+ "2008/05/05/*.csa". Thease days, we have many games in a day.
+ This change will help users browse a file list.
+
2008-05-03 Daigo Moriwaki <daigo at debian dot org>
* [mk_html]
@game_id = sprintf("%s+%s+%s+%s+%s",
LEAGUE.event, @game_name,
@sente.name, @gote.name, issue_current_time)
- @logfile = File.join(LEAGUE.dir, @game_id + ".csa")
+
+ now = Time.now
+ log_dir_name = File.join(LEAGUE.dir,
+ now.strftime("%Y"),
+ now.strftime("%m"),
+ now.strftime("%d"))
+ FileUtils.mkdir_p(log_dir_name) unless File.exist?(log_dir_name)
+ @logfile = File.join(log_dir_name, @game_id + ".csa")
LEAGUE.games[@game_id] = self