Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- LOGGING = {
- 'handlers' = {
- 'file': {
- 'level': 'DEBUG',
- 'class': 'logging.FileHandler',
- 'filename': 'mysite.log',
- 'formatter': 'verbose'
- },
- 'console':{
- 'level': 'DEBUG',
- 'class': 'logging.StreamHandler',
- },
- },
- (...)
- 'loggers'={
- (...)
- 'page_processors': {
- 'handlers': ['console','file'],
- 'level': 'DEBUG',
- }
- }
- (...)
- }
- import logging
- logger = logging.getLogger(__name__)
- @process_for(MyPage):
- def myfunc(request, Page):
- logger.info('page_processor logging test')
- print 'my page_processor print'
- (...)
- [02/Mar/2014 23:07:10] INFO [myApp.page_processors:13] page_progessor logging test
- 'handlers':{
- (...)
- 'console':{
- 'level': 'DEBUG',
- 'class': 'logging.StreamHandler',
- 'stream': sys.stdout
- },
- }
- logger = logging.getLogger(__name__)
- LOGGING = {
- # (...)
- 'loggers': {
- # (...)
- 'myApp.page_processors': {
- 'handlers': ['console','file'],
- 'level': 'DEBUG',
- }
- }
- # (...)
- }
- import logging, logging.config
- import sys
- LOGGING = {
- 'version': 1,
- 'handlers': {
- 'console': {
- 'class': 'logging.StreamHandler',
- 'stream': sys.stdout,
- }
- },
- 'root': {
- 'handlers': ['console'],
- 'level': 'INFO'
- }
- }
- logging.config.dictConfig(LOGGING)
- logging.info('Hello')
- LOGGING = {
- 'version': 1,
- 'disable_existing_loggers': False,
- 'handlers': {
- 'console': {
- 'class': 'logging.StreamHandler',
- },
- },
- 'loggers': {
- 'app_api': {
- 'handlers': ['console'],
- 'level': 'INFO',
- },
- },
- }
- import logging
- logger = logging.getLogger('app_api') #from LOGGING.loggers in settings.py
- try:
- one = 1/0
- except Exception as e:
- logger.error(e)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement