Log.java 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. package com.tencent.common;
  2. import org.slf4j.Logger;
  3. /**
  4. * User: rizenguo
  5. * Date: 2014/11/12
  6. * Time: 14:32
  7. */
  8. public class Log {
  9. public static final String LOG_TYPE_TRACE = "logTypeTrace";
  10. public static final String LOG_TYPE_DEBUG = "logTypeDebug";
  11. public static final String LOG_TYPE_INFO = "logTypeInfo";
  12. public static final String LOG_TYPE_WARN = "logTypeWarn";
  13. public static final String LOG_TYPE_ERROR = "logTypeError";
  14. //打印日志
  15. private Logger logger;
  16. public Log(Logger log){
  17. logger = log;
  18. }
  19. public void t(String s){
  20. logger.trace(s);
  21. }
  22. public void d(String s){
  23. logger.debug(s);
  24. }
  25. public void i(String s){
  26. logger.info(s);
  27. }
  28. public void w(String s){
  29. logger.warn(s);
  30. }
  31. public void e(String s){
  32. logger.error(s);
  33. }
  34. public void log(String type,String s){
  35. if(type.equals(Log.LOG_TYPE_TRACE)){
  36. t(s);
  37. }else if(type.equals(Log.LOG_TYPE_DEBUG)){
  38. d(s);
  39. }else if(type.equals(Log.LOG_TYPE_INFO)){
  40. i(s);
  41. }else if(type.equals(Log.LOG_TYPE_WARN)){
  42. w(s);
  43. }else if(type.equals(Log.LOG_TYPE_ERROR)){
  44. e(s);
  45. }
  46. }
  47. }