예제 #1
0
파일: Logger.cs 프로젝트: GereG/ResponseTip
        public void LogLine(string lines, log_types type)
        {
            System.IO.StreamWriter log;
            Console.WriteLine(lines);
            string time = DateTime.Now.ToString();
            switch (type)
            {
                case log_types.ERROR_LOG:
                    log = new System.IO.StreamWriter(directoryPath + "\\error_log.log", true);

                    log.WriteLine(time + "\t" + type.ToString() + "\t" + lines);
                    Debug.WriteLine(time + "\t" + type.ToString() + "\t" + lines);
                    log.Close();
                    break;

                case log_types.WARNING_LOG:
                    log = new System.IO.StreamWriter(directoryPath + "\\warning_log.log", true);
                    log.WriteLine(time + "\t" + type.ToString() + "\t" + lines);
                    log.Close();
                    break;

                case log_types.MESSAGE_LOG:
                    log = new System.IO.StreamWriter(directoryPath + "\\message_log.log", true);
                    log.WriteLine(time + "\t" + type.ToString() + "\t" + lines);
                    log.Close();
                    break;

            }
            log = new System.IO.StreamWriter(directoryPath + "\\all_logs.log", true);
            log.WriteLine(time + "\t" +type.ToString()+"\t"+ lines);
            log.Close();
        }
예제 #2
0
        public void LogLine(string lines, log_types type)
        {
            System.IO.StreamWriter log;
            Console.WriteLine(lines);
            string time = DateTime.Now.ToString();

            switch (type)
            {
            case log_types.ERROR_LOG:
                log = new System.IO.StreamWriter(directoryPath + "\\error_log.log", true);

                log.WriteLine(time + "\t" + type.ToString() + "\t" + lines);
                Debug.WriteLine(time + "\t" + type.ToString() + "\t" + lines);
                log.Close();
                break;

            case log_types.WARNING_LOG:
                log = new System.IO.StreamWriter(directoryPath + "\\warning_log.log", true);
                log.WriteLine(time + "\t" + type.ToString() + "\t" + lines);
                log.Close();
                break;

            case log_types.MESSAGE_LOG:
                log = new System.IO.StreamWriter(directoryPath + "\\message_log.log", true);
                log.WriteLine(time + "\t" + type.ToString() + "\t" + lines);
                log.Close();
                break;
            }
            log = new System.IO.StreamWriter(directoryPath + "\\all_logs.log", true);
            log.WriteLine(time + "\t" + type.ToString() + "\t" + lines);
            log.Close();
        }