Пример #1
0
        public bool Log(ScenarioLogRequest scenarioLog)
        {
            var filePath = GetFilePath(scenarioLog);

            var lines = new List <string> {
                scenarioLog.Message
            };

            File.AppendAllLines(filePath, lines);

            return(true);
        }
Пример #2
0
        public bool BeginLog(ScenarioLogRequest scenarioLog)
        {
            var filePath = GetFilePath(scenarioLog);
            var lines    = new List <string>
            {
                DateTime.Now.ToString(CultureInfo.InvariantCulture),
                $"Scenario: {scenarioLog.ScenarioKey}, VirtualUserId: {scenarioLog.VirtualUserId}, UserGlobalId: {scenarioLog.UserGlobalId}, Iteration: {scenarioLog.Iteration}"
            };

            File.WriteAllLines(filePath, lines);

            return(true);
        }
Пример #3
0
 public bool Log(ScenarioLogRequest scenarioLog)
 {
     return(scenarioLogger.Log(scenarioLog));
 }
Пример #4
0
 public bool BeginLog(ScenarioLogRequest scenarioLog)
 {
     return(scenarioLogger.BeginLog(scenarioLog));
 }
Пример #5
0
 private string GetFilePath(ScenarioLogRequest scenarioLog)
 {
     return($"{testDataSettings.Path}\\ScenarioLog-{scenarioLog.ScenarioKey}_{scenarioLog.UserGlobalId}_{scenarioLog.Iteration}.txt");
 }