Example #1
0
        /// <summary>
        /// Writes an ActorMeta record to the log file in the format for a Dictionary collection initializer
        /// </summary>
        public static void WriteToLog(ActorMeta meta)
        {
            if (ReferenceActorMeta.ContainsKey(meta.ActorSNO))
                return;

            var logStream = File.Open(Path.Combine(FileManager.LoggingPath, "MonsterInfo.log"), FileMode.Append, FileAccess.Write, FileShare.Read);

            using (var logWriter = new StreamWriter(logStream))
            {
                logWriter.WriteLine(meta.ToExportString());
            }

            logStream.Close();
        }