summaryrefslogtreecommitdiff
path: root/NET/worlds/console/LogFileMailMessage.java
blob: af068bdb4a4919e82b78a1a273d76bbf7e46cd34 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
package NET.worlds.console;

import java.io.File;

class LogFileMailMessage extends MailMessage {
   private static final String mailTo = "[email protected]";
   private File logFile;

   LogFileMailMessage(String server, File logFile) {
      super(server, "[email protected]", "[email protected]", "Gamma Log: Abnormal Termination", "A Gamma log with potential errors has been detected");
      this.logFile = logFile;
   }

   @Override
   protected void finished(boolean wasError) {
      if (!wasError) {
         this.logFile.delete();
      } else {
         Console.println(Console.message("Error-mailing"));
      }
   }
}