resolve #9 メッセージ出力処理を切り分け