1 package io.guixer.logs; 2 3 import javax.annotation.Nullable; 4 5 import org.joda.time.DateTime; 6 7 public interface LogBase { 8 9 byte[] getRawBytes(); 10 11 String getGuixerVersion(); 12 13 String getDateAsString(); 14 15 @Nullable 16 DateTime getDate(); 17 18 String getTestClassName(); 19 20 String getTestClassSimpleName(); 21 22 String getTestMethodName(); 23 24 long getTimeMillis(); 25 26 @Nullable 27 String getScenario(); 28 29 boolean isInError(); 30 31 int getSuccessCount(); 32 33 int getFailureCount(); 34 }