コード例 #1
0
        public static void WriteToFile(string loggerName, string logEvent)
        {
            LoggerModel logger = new LoggerModel()
            {
                LoggerName = loggerName,
                Event      = logEvent,
            };

            List <LoggerModel> allLogers = GetLoggers(ReadAllLogLines());

            allLogers.Add(logger);
            WriteLoggers(allLogers);
        }
コード例 #2
0
        public static List <LoggerModel> GetLoggers(List <string> lines)
        {
            if (lines.Count > 0)
            {
                List <LoggerModel> output = new List <LoggerModel>();

                foreach (string line in lines)
                {
                    string[]    model  = line.Split(',');
                    LoggerModel logger = new LoggerModel();
                    logger.LoggerName = model[0];
                    logger.Event      = model[1];
                    logger.Date       = model[2];
                    output.Add(logger);
                }
                return(output);
            }
            else
            {
                return(new List <LoggerModel>());
            }
        }