Advertisement
Guest User

Untitled

a guest
Aug 18th, 2019
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.98 KB | None | 0 0
  1. LOGGING = {
  2. 'handlers' = {
  3. 'file': {
  4. 'level': 'DEBUG',
  5. 'class': 'logging.FileHandler',
  6. 'filename': 'mysite.log',
  7. 'formatter': 'verbose'
  8. },
  9. 'console':{
  10. 'level': 'DEBUG',
  11. 'class': 'logging.StreamHandler',
  12. },
  13. },
  14. (...)
  15. 'loggers'={
  16. (...)
  17. 'page_processors': {
  18. 'handlers': ['console','file'],
  19. 'level': 'DEBUG',
  20. }
  21. }
  22. (...)
  23. }
  24.  
  25. import logging
  26. logger = logging.getLogger(__name__)
  27.  
  28. @process_for(MyPage):
  29. def myfunc(request, Page):
  30. logger.info('page_processor logging test')
  31. print 'my page_processor print'
  32. (...)
  33.  
  34. [02/Mar/2014 23:07:10] INFO [myApp.page_processors:13] page_progessor logging test
  35.  
  36. 'handlers':{
  37. (...)
  38. 'console':{
  39. 'level': 'DEBUG',
  40. 'class': 'logging.StreamHandler',
  41. 'stream': sys.stdout
  42. },
  43. }
  44.  
  45. logger = logging.getLogger(__name__)
  46.  
  47. LOGGING = {
  48. # (...)
  49. 'loggers': {
  50. # (...)
  51. 'myApp.page_processors': {
  52. 'handlers': ['console','file'],
  53. 'level': 'DEBUG',
  54. }
  55. }
  56. # (...)
  57. }
  58.  
  59. import logging, logging.config
  60. import sys
  61.  
  62. LOGGING = {
  63. 'version': 1,
  64. 'handlers': {
  65. 'console': {
  66. 'class': 'logging.StreamHandler',
  67. 'stream': sys.stdout,
  68. }
  69. },
  70. 'root': {
  71. 'handlers': ['console'],
  72. 'level': 'INFO'
  73. }
  74. }
  75.  
  76. logging.config.dictConfig(LOGGING)
  77. logging.info('Hello')
  78.  
  79. LOGGING = {
  80. 'version': 1,
  81. 'disable_existing_loggers': False,
  82. 'handlers': {
  83. 'console': {
  84. 'class': 'logging.StreamHandler',
  85. },
  86. },
  87. 'loggers': {
  88. 'app_api': {
  89. 'handlers': ['console'],
  90. 'level': 'INFO',
  91. },
  92. },
  93. }
  94.  
  95. import logging
  96. logger = logging.getLogger('app_api') #from LOGGING.loggers in settings.py
  97.  
  98. try:
  99. one = 1/0
  100. except Exception as e:
  101. logger.error(e)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement