Mega with wiznet shield (wire hack)+thingspeak+sd problem

Good! In your code now, add only this:

    // after this in loop...
    if(!getPage(server,pageAdd)) Serial.print("Fail ");
    else Serial.print("Pass ");

    // add these two lines
    if(!logFile(1,2,3)) Serial.println("Log fail");
    else Serial.println("Log ok");

Does it still work?

edit: The log results should be in file "test.txt". You can change that later. I wanted to insure nothing was wrong with that file, so I used a new name.