Ejemplo n.º 1
0
        private void OpenFileStreamWriterReader(string file, FileMode fileMode, LogFileOpenType openType)
        {
            stream = new FileStream(file, fileMode);

            switch (openType)
            {
            case LogFileOpenType.Read:
                reader = new StreamReader(stream);
                break;

            case LogFileOpenType.Write:
                writer = new StreamWriter(stream);

                writer.WriteLine(@"*** Logging started with LogLevel of [" + loggingLevel.ToString() + "] at "
                                 + DateTime.Now.ToLongDateString() + " " + DateTime.Now.ToLongTimeString() + " ***");
                writer.WriteLine();
                writer.Flush();

                break;

            default:
                // nothing to be done here
                break;
            }
        }
Ejemplo n.º 2
0
        public LogFile(string file, FileMode fileMode, LogFileOpenType openType)
        {
            fileName = file;
            logFileMode = fileMode;
            logOpenType = openType;

            OpenFileStreamWriterReader(file, fileMode, openType);
        }
Ejemplo n.º 3
0
        public LogFile(string file, FileMode fileMode, LogFileOpenType openType)
        {
            fileName    = file;
            logFileMode = fileMode;
            logOpenType = openType;

            OpenFileStreamWriterReader(file, fileMode, openType);
        }
Ejemplo n.º 4
0
        private void OpenFileStreamWriterReader(string file, FileMode fileMode, LogFileOpenType openType)
        {
            stream = new FileStream(file, fileMode);

            switch (openType)
            {
                case LogFileOpenType.Read:
                    reader = new StreamReader(stream);
                    break;

                case LogFileOpenType.Write:
                    writer = new StreamWriter(stream);

                    writer.WriteLine(@"*** Logging started with LogLevel of [" + loggingLevel.ToString() + "] at "
                        + DateTime.Now.ToLongDateString() + " " + DateTime.Now.ToLongTimeString() + " ***");
                    writer.WriteLine();
                    writer.Flush();

                    break;

                default:
                    // nothing to be done here
                    break;
            }
        }