36 lines
899 B
Java
36 lines
899 B
Java
package robot.exceptions;
|
|
|
|
import java.time.LocalDateTime;
|
|
import java.time.format.DateTimeFormatter;
|
|
|
|
public class ExceptionStorage {
|
|
private RobotException message;
|
|
private LocalDateTime date;
|
|
|
|
public ExceptionStorage(RobotException message){
|
|
this.message = message;
|
|
DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy/MM/dd HH:mm:ss");
|
|
LocalDateTime now = LocalDateTime.now();
|
|
this.date = now;
|
|
}
|
|
|
|
public void saveLatestErrorMessage(RobotException message){
|
|
this.message = message;
|
|
this.date = LocalDateTime.now();
|
|
}
|
|
|
|
public RobotException getLastErrorMessage(){
|
|
return this.message;
|
|
}
|
|
|
|
/*public boolean emptyErrorStorage(){
|
|
if(this.message != ""){
|
|
this.message = "";
|
|
this.date = LocalDateTime.now();
|
|
return true;
|
|
}else{return false;}
|
|
|
|
}*/
|
|
|
|
}
|