|
Hello group,
I am batch processing a ton of files - and I am writing the name of each
file processed into a log file. I am also recording which files threw
an exception in an error log file.
My approach was to just open the log file, append the information, then
close it.
I believe the two snippets of code below were working just fine a few
months ago - but now they seem to overwrite the file rather than append
to it.
Can someone confirm that this is happening - or is there a mistake in
how I am trying to append to a text file.
I want the file to be appended before and after each image processed so
as to help me identify corrupted files which crash the macro.
Thanks,
John
//begin snippet one
if ((ImageLogFile==true)&&(MasterSave==true)) {
imagefilelog=File.open(dir+File.separator+"ImageLog.txt");
print(imagefilelog,SLDdir+"\t"+SLDname+"\n");
File.close(imagefilelog);
}
//end
and
//begin snippet two
if (isOpen("Exception")) {
selectWindow("Exception");
run("Close");
logfile=File.open(dir+File.separator+"Error_Log.txt"+"\n");
print(logfile,"SLD: "+SLD+": "+SLDdir+SLDname+" threw an exception");
File.close(logfile);
}
//end
|