示例#1
0
        /// <summary>
        /// Writes the log.
        /// </summary>
        /// <param name='message'>
        /// The message as string.
        /// </param>
        /// <param name='logType'>
        /// MISD.Core.LogType.
        /// </param>
        /// <param name='loggingOnServer'>
        /// Whether the message should be logged on the server too.
        /// </param>
        public void WriteLog(string message, MISD.Core.LogType logType, bool loggingOnServer)
        {
            string stringToLog = "";

            stringToLog += "[MISD] [" + logType.ToString() + "] " + System.DateTime.Now.ToString() + ": ";
            stringToLog += message;

            if (loggingOnServer)
            {
                ServerConnection.Instance.WriteLog(message, logType);
            }
            if (this.LogMode)
            {
                WriteLoggingFile(stringToLog);
            }
            if (this.ConsoleMode)
            {
                Console.WriteLine(stringToLog);
            }
        }
示例#2
0
 public void WriteLog(string message, MISD.Core.LogType type)
 {
     base.Channel.WriteLog(message, type);
 }