Loggers.py 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. # -*- coding: utf-8 -*-
  2. """
  3. Script for logging test.
  4. 2012.12.03: Created by: Konstantin M. <[email protected]>
  5. """
  6. import Router
  7. """
  8. Module Properties:
  9. Log Levels:
  10. L_ALERT
  11. L_BUG
  12. L_CRIT2
  13. L_CRIT
  14. L_ERR
  15. L_WARN
  16. L_NOTICE
  17. L_INFO
  18. L_DBG
  19. Log Facilities:
  20. DEFAULT_FACILITY
  21. Module Methods:
  22. LM_GEN1(self, int log_level, str msg)
  23. LM_GEN2(self, int log_facility, int log_level, str msg)
  24. LM_ALERT(self, str msg)
  25. LM_CRIT(self, str msg)
  26. LM_ERR(self, str msg)
  27. LM_WARN(self, str msg)
  28. LM_NOTICE(self, str msg)
  29. LM_INFO(self, str msg)
  30. LM_DBG(self, str msg)
  31. """
  32. class Loggers:
  33. def __init__(self):
  34. pass
  35. def __del__(self):
  36. pass
  37. def child_init(self, y):
  38. return 0
  39. def TestLoggers(self, msg, args):
  40. Router.LM_GEN1(Router.L_INFO, "Loggers.py: LM_GEN1: msg: %s" % str(args))
  41. Router.LM_GEN2(Router.L_INFO, Router.DEFAULT_FACILITY, "Loggers.py: LM_GEN2: msg: %s" % str(args))
  42. Router.LM_ALERT( "Loggers.py: LM_ALERT: msg: %s" % str(args))
  43. Router.LM_CRIT( "Loggers.py: LM_CRIT: msg: %s" % str(args))
  44. Router.LM_ERR( "Loggers.py: LM_ERR: msg: %s" % str(args))
  45. Router.LM_WARN( "Loggers.py: LM_WARN: msg: %s" % str(args))
  46. Router.LM_NOTICE( "Loggers.py: LM_NOTICE: msg: %s" % str(args))
  47. Router.LM_INFO( "Loggers.py: LM_INFO: msg: %s" % str(args))
  48. Router.LM_DBG( "Loggers.py: LM_DBG: msg: %s" % str(args))
  49. return 1
  50. def mod_init():
  51. return Loggers()