Formatter.java 475 B

1234567891011121314151617181920212223
  1. package de.tudarmstadt.informatik.hostage.logging.formatter;
  2. import de.tudarmstadt.informatik.hostage.logging.Record;
  3. public abstract class Formatter {
  4. /**
  5. * @return Instance of DefaultFormatter.
  6. */
  7. public static Formatter getDefault() {
  8. return DefaultFormatter.getInstance();
  9. }
  10. /**
  11. * Formats a record.
  12. *
  13. * @param record
  14. * Record to format.
  15. * @return Formatted human-readable String.
  16. */
  17. abstract public String format(Record record);
  18. }