Forum Discussion
TanyaYatskovska
Alumni
13 years agoHi Guys,
Let me post here the script provided by the TestComplete Support Team:
//JScript
var logFilePath;
var logFile;
logFilePath=CreateTCLLogFolder();
logFile=CreateTCLLogFile(logFilePath);
var emailLogName;
function main()
{
WriteLog(logFile,"Enter A2 Automation testing2");
}
function CreateTCLLogFolder()
{
var logFolder;
StringTodayValue=aqConvert.DateTimeToFormatStr(aqDateTime.Today(), '%y_%m_%d')
logFolder="C:\\TestCompleteLogs\\"+"TCL_LOG_"+StringTodayValue;
if (!aqFileSystem.Exists(logFolder))
aqFileSystem.CreateFolder(logFolder);
return logFolder;
}
function CreateTCLLogFile(LogFolder)
{
currentLogName=aqConvert.DateTimeToFormatStr(aqDateTime.Now(),"%H_%M")+".txt";
if (!aqFile.Exists(LogFolder+"\\"+currentLogName))
aqFile.Create(LogFolder+"\\"+currentLogName);
return LogFolder+"\\"+currentLogName;
}
function WriteLog(logFilePath, logTxt)
{
timeStamp=aqConvert.DateTimeToFormatStr(aqDateTime.Now(),"%H_%M_%S")
if (!aqFile.Exists(logFilePath))
{
Log.Message("Log file doesn't exist, creating a new one");
aqFile.Create(logFilePath);
}
aqFile.WriteToTextFile(logFilePath, timeStamp+"==>"+ logTxt + "\r\n", aqFile.ctUTF8, false);
}