当前位置: 首页 > news >正文

高端做网站价格查询网站域名

高端做网站价格,查询网站域名,已经有域名 如何建设网站,西宁那有做网站的Django logging配置 批注:做开发开不开日志,以下是我在工作中写Django项目常用的logging配置。 一个日志配置文件分为几个部分: (1) 定义日志的显示格式(formatters)>> standard(标准版)、simple(简…

Django logging配置

批注:做开发开不开日志,以下是我在工作中写Django项目常用的logging配置。

一个日志配置文件分为几个部分:

(1)  定义日志的显示格式(formatters)==>> standard(标准版)、simple(简单版)、collect(收集版)

(2)定义日志的过滤规则(filters)

(3)日志流的处理方式(handlers)==>> console(把日志打印到终端)、default(默认配置)、error(错误日志)、collect(收集日志)。

(4)

 在django的配置文件中配置日志的相关信息
复制代码
日志文件的储存路径:

BASE_LOG_DIR = os.path.join(BASE_DIR, 'log') 链接Django的路径
# 日志相关配置
LOGGING = {
'version': 1, # 保留字段
'disable_existing_loggers': False, # 是否要禁用已经存在的logger实例:这里是False(表示不禁用)

'formatters': { # 定义三种日志显示的格式

     // 标准版
'standard': {
'format': '[%(asctime)s][%(threadName)s:%(thread)d][task_id:%(name)s][%(filename)s:%(lineno)d]'
'[%(levelname)s][%(message)s]'
},

     // 简单版
'simple': {
'format': '[%(levelname)s][%(asctime)s][%(filename)s:%(lineno)d]%(message)s'
},

     // 收集版
'collect': {
'format': '%(message)s'
}
},

    // 定义一个过滤规则
'filters': {
'require_debug_true': {
'()': 'django.utils.log.RequireDebugTrue',
},
},

    // 日志流的处理方式
'handlers': {

    // 把日志打印到终端
'console': {
'level': 'DEBUG',
'filters': ['require_debug_true'], # 只有在Django debug为True时才在屏幕打印日志
'class': 'logging.StreamHandler',
'formatter': 'simple'
},
'default': {
'level': 'INFO',
'class': 'logging.handlers.RotatingFileHandler', # 保存到文件,自动切
'filename': os.path.join(BASE_LOG_DIR, "info.log"), # 日志文件
'maxBytes': 1024 * 1024 * 500, # 日志大小 500M
'backupCount': 3, #
'formatter': 'standard',
'encoding': 'utf-8',
},
'error': {
'level': 'ERROR',
'class': 'logging.handlers.RotatingFileHandler', # 保存到文件,自动切
'filename': os.path.join(BASE_LOG_DIR, "err.log"), # 日志文件
'maxBytes': 1024 * 1024 * 500, # 日志大小 500M
'backupCount': 5,
'formatter': 'standard',
'encoding': 'utf-8',
},
'collect': {
'level': 'INFO',
'class': 'logging.handlers.RotatingFileHandler', # 保存到文件,自动切
'filename': os.path.join(BASE_LOG_DIR, "collect.log"),
'maxBytes': 1024 * 1024 * 500, # 日志大小 500M
'backupCount': 5,
'formatter': 'collect',
'encoding': "utf-8"
}
},

  // 对日志对象的配置
'loggers': {

# 默认的logger应用如下配置
'': {
'handlers': ['default', 'console', 'error'], # 上线之后可以把'console'移除
'level': 'DEBUG',
'propagate': True, # 是否向父级logger实例传递日志信息
},

# 名为 'collect'的logger还单独处理
'collect': {
'handlers': ['console', 'collect'],
'level': 'INFO',
}
},
}

INTERNAL_IPS = ['127.0.0.1', ]
DEBUG_TOOLBAR_CONFIG = {
"JQUERY_URL": '//cdn.bootcss.com/jquery/2.2.4/jquery.min.js',
复制代码

附:Python logger流示图

转载于:https://www.cnblogs.com/zsdbk/p/9408098.html

http://www.lbrq.cn/news/2688013.html

相关文章:

  • 推动全省政府网站建设百度北京分公司官网
  • 技术社区网站开发软件培训机构排名
  • 四川电脑网站建设厦门网站seo
  • 查企业营业执照的网站查询域名网站
  • 莆田个人外贸网站建设游戏推广员每天做什么
  • 北京 网络发布山东服务好的seo
  • 新冠三阳最新消息上海百度整站优化服务
  • 济南造价工程信息网重庆seo结算
  • 美工做网站尺寸多少钱苹果被曝开发搜索引擎对标谷歌
  • 已经有域名 怎么修改网站如何优化网站
  • 自己有网站 做app企业网站的推广形式有
  • 海南省建设考试网站首页上海野猪seo
  • 企业网络营销网站婚恋网站排名前三
  • 开平做网站百度搜索引擎官网入口
  • 免费汽车租赁网站模板谷歌 chrome 浏览器
  • 做英文网站多钱游戏推广合作平台
  • 网站模板jspseo是什么意思蜘蛛屯
  • 上海公安网站百度推广联盟
  • 大前端网站网站关键词优化方案
  • 网站开发 怎样做费用结算外贸网站推广优化
  • 申请建设活动中心网站短视频关键词优化
  • 网络工程专业毕业论文宁波seo免费优化软件
  • 企业 办公 网站模板地推接单平台网
  • seo综合查询工具可以查看哪些数据海淀区seo全面优化
  • 鸡西建设网站腾讯云服务器
  • 天津建设局网站首页营销型网站建设步骤
  • 廊坊网页模板建站站长工具百科
  • 做任务网站有哪些内容网络优化公司
  • 网站做301还是302seo研究协会网app
  • 如何写网站建设方案seo综合查询接口
  • 【KO】android 音视频
  • 京东方 DV133FHM-NN1 FHD13.3寸 工业液晶模组技术档案
  • Elasticsearch Node.js 客户端连接指南(Connecting)
  • AI炼丹日志-32- memvid 大模型数据库!用视频存储+语义检索实现秒级搜索
  • linux php版本降级,dnf版本控制
  • 比亚迪第五代DM技术:AI能耗管理的深度解析与实测验证