Guest User

Untitled

a guest
Jan 22nd, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.49 KB | None | 0 0
  1. public abstract class Logger
  2. {
  3. private final String name;
  4. private int logCount = 0;
  5.  
  6. public Logger(String name)
  7. {
  8. this.name = name;
  9. }
  10.  
  11. public int getLogCount()
  12. {
  13. return logCount;
  14. }
  15.  
  16. public void log(Level level, String message)
  17. {
  18. log(formatLog(level, message));
  19. ++logCount;
  20. }
  21.  
  22. protected String formatLog(Level level, String message)
  23. {
  24. return name + " - "+ level +" : "+message;
  25. }
  26.  
  27. protected abstract void log(String formattedLog);
  28. }
Add Comment
Please, Sign In to add comment