首页 > 其他 > 详细

horizon 修改local的logging 配置

时间:2014-04-23 19:24:01      阅读:590      评论:0      收藏:0      [点我收藏+]

再部署完horizon的开发环境后,首先要做的就是修改下logging的输出.

我用的开发软件是pycharm, 所以,为了方便在 console里看到输出.需要在

/home/geiao/repo/horizon/openstack_dashboard/local/local_settings.py

文件中修改logging的配置:

定义logging的输出格式.修改logging的级别

下面给出默认的 和修改后的:

默认:

bubuko.com,布布扣
LOGGING = {
    version: 1,
    # When set to True this will disable all logging except
    # for loggers specified in this configuration dictionary. Note that
    # if nothing is specified here and disable_existing_loggers is True,
    # django.db.backends will still log unless it is disabled explicitly.
    disable_existing_loggers: False,
    handlers: {
        null: {
            level: DEBUG,
            class: django.utils.log.NullHandler,
        },
        console: {
            # Set the level to "DEBUG" for verbose output logging.
            level: INFO,
            class: logging.StreamHandler,
        },
    },
    loggers: {
        # Logging from django.db.backends is VERY verbose, send to null
        # by default.
        django.db.backends: {
            handlers: [null],
            propagate: False,
        },
        requests: {
            handlers: [null],
            propagate: False,
        },
        horizon: {
            handlers: [console],
            level: DEBUG,
            propagate: False,
        },
        openstack_dashboard: {
            handlers: [console],
            level: DEBUG,
            propagate: False,
        },
        novaclient: {
            handlers: [console],
            level: DEBUG,
            propagate: False,
        },
        cinderclient: {
            handlers: [console],
            level: DEBUG,
            propagate: False,
        },
        keystoneclient: {
            handlers: [console],
            level: DEBUG,
            propagate: False,
        },
        glanceclient: {
            handlers: [console],
            level: DEBUG,
            propagate: False,
        },
        neutronclient: {
            handlers: [console],
            level: DEBUG,
            propagate: False,
        },
        heatclient: {
            handlers: [console],
            level: DEBUG,
            propagate: False,
        },
        ceilometerclient: {
            handlers: [console],
            level: DEBUG,
            propagate: False,
        },
        troveclient: {
            handlers: [console],
            level: DEBUG,
            propagate: False,
        },
        swiftclient: {
            handlers: [console],
            level: DEBUG,
            propagate: False,
        },
        openstack_auth: {
            handlers: [console],
            level: DEBUG,
            propagate: False,
        },
        nose.plugins.manager: {
            handlers: [console],
            level: DEBUG,
            propagate: False,
        },
        django: {
            handlers: [console],
            level: DEBUG,
            propagate: False,
        },
        iso8601: {
            handlers: [null],
            propagate: False,
        },
    }
}
bubuko.com,布布扣

修改之后的,标记:

bubuko.com,布布扣
LOGGING = {
    version: 1,
    # When set to True this will disable all logging except
    # for loggers specified in this configuration dictionary. Note that
    # if nothing is specified here and disable_existing_loggers is True,
    # django.db.backends will still log unless it is disabled explicitly.
    disable_existing_loggers: False,
    ‘formatters‘: {
        ‘verbose‘: {
            ‘format‘: ‘%(asctime)s %(process)d %(levelname)s %(name)s ‘
                      ‘%(message)s‘
        },
    },
    handlers: {
        null: {
            level: DEBUG,
            class: django.utils.log.NullHandler,
        },
        console: {
            # Set the level to "DEBUG" for verbose output logging.
            ‘level‘: ‘DEBUG‘,
            ‘class‘: ‘logging.StreamHandler‘,
            ‘formatter‘: ‘verbose‘,
        },
    },
    loggers: {
        # Logging from django.db.backends is VERY verbose, send to null
        # by default.
        django.db.backends: {
            handlers: [null],
            propagate: False,
        },
        requests: {
            handlers: [null],
            propagate: False,
        },
        horizon: {
            handlers: [console],
            level: DEBUG,
            propagate: False,
        },
        openstack_dashboard: {
            handlers: [console],
            level: DEBUG,
            propagate: False,
        },
        novaclient: {
            handlers: [console],
            level: DEBUG,
            propagate: False,
        },
        cinderclient: {
            handlers: [console],
            level: DEBUG,
            propagate: False,
        },
        keystoneclient: {
            handlers: [console],
            level: DEBUG,
            propagate: False,
        },
        glanceclient: {
            handlers: [console],
            level: DEBUG,
            propagate: False,
        },
        neutronclient: {
            handlers: [console],
            level: DEBUG,
            propagate: False,
        },
        heatclient: {
            handlers: [console],
            level: DEBUG,
            propagate: False,
        },
        ceilometerclient: {
            handlers: [console],
            level: DEBUG,
            propagate: False,
        },
        troveclient: {
            handlers: [console],
            level: DEBUG,
            propagate: False,
        },
        swiftclient: {
            handlers: [console],
            level: DEBUG,
            propagate: False,
        },
        openstack_auth: {
            handlers: [console],
            level: DEBUG,
            propagate: False,
        },
        nose.plugins.manager: {
            handlers: [console],
            level: DEBUG,
            propagate: False,
        },
        django: {
            handlers: [console],
            level: DEBUG,
            propagate: False,
        },
        iso8601: {
            handlers: [null],
            propagate: False,
        },
    }
}
bubuko.com,布布扣

 

 

horizon 修改local的logging 配置,布布扣,bubuko.com

horizon 修改local的logging 配置

原文:http://www.cnblogs.com/Jghost/p/3682409.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!