Пример #1
0
        /**
         * ULoggerで作成したログファイルを読み込んでULogViewで使用できる種類のデータとしてメモリ展開する
         *
         * @input inputFilePath: ログファイルのパス
         * @input fileType: ログファイルの種類(テキスト、バイナリ)
         * @output : true:成功 / false:失敗
         */
        public bool ReadLogFile(string inputFilePath)
        {
            // 先頭の4バイトの文字列でテキストかバイナリかを判定する
            string identStr = null;

            using (var fs = new UFileStream(inputFilePath, FileMode.Open, FileAccess.Read))
            {
                identStr = fs.GetString(4);
            }

            if (identStr.Equals(IdentText))
            {
                ReadLogFileText(inputFilePath);
            }
            else
            {
                ReadLogFileBin(inputFilePath);
            }
            areaManager.Print();

            return(true);
        }