Use the StreamWriter constructor overload that appends if the file exist
using(StreamWriter sw = new StreamWriter( logFileName, true ))
{
sw.Write( content );
}
Also, if the file doesn't exists, this constructor creates a new file, thus, the call to File.Create is not necessary.