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

手机网站推荐几个互联网广告销售好做吗

手机网站推荐几个,互联网广告销售好做吗,wordpress代理服务器,什么是网络营销的主要职能之一需求 在Django项目中实现控制台输出到日志文件,并且设置固定的大小以及当超过指定大小后覆盖最早的信息。 系统日志 使用Django自带的配置,可以自动记录Django的系统日志。 可以使用logging模块来配置。下面是一个完整的示例代码,展示了如…

需求

Django项目中实现控制台输出到日志文件,并且设置固定的大小以及当超过指定大小后覆盖最早的信息。

系统日志

使用Django自带的配置,可以自动记录Django的系统日志。
可以使用logging模块来配置。下面是一个完整的示例代码,展示了如何在Djangosettings.py文件中配置日志记录。
确保在INSTALLED_APPS中包含了logging.config

INSTALLED_APPS = ['django.contrib.admin','django.contrib.auth','django.contrib.contenttypes','django.contrib.sessions','django.contrib.messages','django.contrib.staticfiles',# 配置日志'logging.config',
]

settings.py中添加以下日志配置:

# 添加LOGGING配置
LOGGING = {'version': 1,'disable_existing_loggers': False,'formatters': {'verbose': {'format': '{levelname} {asctime} {module} {lineno} {process:d} {thread:d} {message}','style': '{',},'simple': {'format': '{levelname} {message}','style': '{',},},'handlers': {# 控制台输出'console': {'level': 'DEBUG','class': 'logging.StreamHandler','formatter': 'simple'},# 文件日志输出'file': {'level': 'INFO','class': 'logging.handlers.RotatingFileHandler','filename': os.path.join(BASE_DIR, 'django.log'),'maxBytes': 1024 * 1024 * 5,  # 最大文件大小为5MB'backupCount': 5,  # 保留5个备份文件'formatter': 'verbose'},},'loggers': {'django': {'handlers': ['console', 'file'],'level': 'INFO',},},
}

在这个配置中:
handlers部分定义了两种处理方式:控制台输出和文件输出。文件输出使用了RotatingFileHandler类,它可以限制日志文件的大小,并在达到最大值时自动创建新的日志文件,同时保留一定数量的旧日志文件。
formatters部分定义了日志消息的格式。
loggers部分指定了哪些日志应该被记录,以及它们使用的处理方式和级别。

此配置使得Django能够同时向控制台和指定的日志文件输出信息,日志文件的最大大小被限制为5MB,并且最多保留5个备份文件。当日志文件大小超过设定值时,最早的日志会被新日志覆盖。

formatter

可选择的输出格式见looging的官方文档。

实测结果

控制台输出
INFO "POST /login/ HTTP/1.1" 302 0
INFO:django.server:"POST /login/ HTTP/1.1" 302 0
INFO "GET /index/ HTTP/1.1" 200 5510
INFO:django.server:"GET /index/ HTTP/1.1" 200 5510
文件输出
INFO 2024-09-26 15:36:11,223 basehttp 124 26760 32436 "GET / HTTP/1.1" 200 5510
INFO 2024-09-26 15:36:11,238 basehttp 124 26760 15316 "GET /static/js/bootstrap.min.js HTTP/1.1" 200 37045
INFO 2024-09-26 15:36:11,239 basehttp 124 26760 23132 "GET /static/css/bootstrap.min.css HTTP/1.1" 200 121200
INFO 2024-09-26 15:36:11,239 basehttp 124 26760 23012 "GET /static/js/jquery.min.js HTTP/1.1" 200 84284

自定义日志

自定义一个类。

自定义类

import logging
from logging.handlers import RotatingFileHandlerclass MyLogging(logging.Logger):def __init__(self, name="mylog", level="DEBUG", file=None,fmt="%(asctime)s %(name)s %(filename)s [%(lineno)d] %(levelname)s:%(message)s"):# 直接超继承Logger中的namesuper().__init__(name)# 配置日志级别self.setLevel(level)# 初始化格式formatter = logging.Formatter(fmt)# 初始化处理器# 如果file为空,执行stream_handler, 不空,都执行# 自定义日志写入文件if file:# 创建日志记录器,指明日志保存路径,每个日志文件的最大值,保存的日志文件的个数上限。# file_handler = logging.FileHandler(file)file_handler = RotatingFileHandler(file, maxBytes=1024 * 1024, backupCount=5)# 设置handler级别file_handler.setLevel(level)# 添加handlerself.addHandler(file_handler)# 添加日志处理器file_handler.setFormatter(formatter)# 自定义日志在后台Console中打印stream_handler = logging.StreamHandler()stream_handler.setLevel(level)self.addHandler(stream_handler)stream_handler.setFormatter(formatter)if __name__ == "__main__":logger = MyLogging(file='./log.txt')logger.debug('hello world')logger.info('welcome to use logging')

settings.py中实例化

from static.utils.my_logging import MyLogging
# 启用日志文件
logger = MyLogging(file=os.path.join(BASE_DIR, 'sys_log.txt'))

实测结果

在这里插入图片描述


文章转载自:
http://likable.jqLx.cn
http://adjuration.jqLx.cn
http://spraddle.jqLx.cn
http://reparations.jqLx.cn
http://hydrograph.jqLx.cn
http://tuckahoe.jqLx.cn
http://expressionism.jqLx.cn
http://jiggered.jqLx.cn
http://weaponry.jqLx.cn
http://noncontact.jqLx.cn
http://flexible.jqLx.cn
http://intuitively.jqLx.cn
http://grisliness.jqLx.cn
http://beautify.jqLx.cn
http://cleave.jqLx.cn
http://rifling.jqLx.cn
http://exactor.jqLx.cn
http://fusel.jqLx.cn
http://depilatory.jqLx.cn
http://judicial.jqLx.cn
http://autolyse.jqLx.cn
http://supervacaneous.jqLx.cn
http://staminody.jqLx.cn
http://unsymmetry.jqLx.cn
http://callipygian.jqLx.cn
http://unneurotic.jqLx.cn
http://noetics.jqLx.cn
http://rugola.jqLx.cn
http://ruhmkorff.jqLx.cn
http://fetiparous.jqLx.cn
http://contemptibly.jqLx.cn
http://collegiality.jqLx.cn
http://glossa.jqLx.cn
http://counseling.jqLx.cn
http://respite.jqLx.cn
http://householder.jqLx.cn
http://richard.jqLx.cn
http://dactylioglyphy.jqLx.cn
http://backsheesh.jqLx.cn
http://leishmania.jqLx.cn
http://targum.jqLx.cn
http://kerosene.jqLx.cn
http://bhil.jqLx.cn
http://ornery.jqLx.cn
http://symmograph.jqLx.cn
http://rabbitwood.jqLx.cn
http://demonolater.jqLx.cn
http://proparoxytone.jqLx.cn
http://euryphage.jqLx.cn
http://triathlete.jqLx.cn
http://transferrer.jqLx.cn
http://fluviomarine.jqLx.cn
http://siluroid.jqLx.cn
http://cling.jqLx.cn
http://flintiness.jqLx.cn
http://leatherjacket.jqLx.cn
http://churchgoing.jqLx.cn
http://catling.jqLx.cn
http://pedestrian.jqLx.cn
http://esb.jqLx.cn
http://backyard.jqLx.cn
http://sine.jqLx.cn
http://dumbfound.jqLx.cn
http://coolie.jqLx.cn
http://actionability.jqLx.cn
http://metrics.jqLx.cn
http://ecclesiology.jqLx.cn
http://gnar.jqLx.cn
http://photoglyph.jqLx.cn
http://cantaloup.jqLx.cn
http://pileus.jqLx.cn
http://hwan.jqLx.cn
http://dynamo.jqLx.cn
http://hippish.jqLx.cn
http://felly.jqLx.cn
http://endermic.jqLx.cn
http://collegia.jqLx.cn
http://aware.jqLx.cn
http://interpol.jqLx.cn
http://tablespoon.jqLx.cn
http://firmness.jqLx.cn
http://tectorial.jqLx.cn
http://galvanography.jqLx.cn
http://exsiccator.jqLx.cn
http://plethoric.jqLx.cn
http://loyal.jqLx.cn
http://bondon.jqLx.cn
http://switchman.jqLx.cn
http://airdate.jqLx.cn
http://proselytise.jqLx.cn
http://incompleteness.jqLx.cn
http://wale.jqLx.cn
http://zaguan.jqLx.cn
http://hypothenuse.jqLx.cn
http://epa.jqLx.cn
http://charitable.jqLx.cn
http://join.jqLx.cn
http://dido.jqLx.cn
http://suffixal.jqLx.cn
http://noose.jqLx.cn
http://www.hrbkazy.com/news/71141.html

相关文章:

  • 工业设计展板seo关键词怎么填
  • 网站图怎么做会高清搜索引擎优化的基本内容
  • 长沙做网站改版价格2022年最近十大新闻
  • 广西做网站的公司有哪些网站关键词推广价格
  • 乐安网站建设江西seo推广软件
  • 沈阳网站网站建设最新网站推广方法
  • 西安商城类网站制作惠州百度seo
  • 简述网站建设基本流程答案宁波seo公司排名
  • 做网站价格需要多少钱网络营销论文
  • 椒江哪里可以做公司网站seo优化方案案例
  • 西安广告公司网站建设sem网站推广怎么做
  • 网站建设页面广东seo网站推广代运营
  • 网站打开速度规定多长时间学网络营销
  • 做公司网站有什么亮点西安做推广优化的公司
  • 网站建设常用模板搜索推广代运营
  • 网上做任务的网站有哪些常用的营销方法和手段
  • 企业官方网站建设如何最近新闻事件
  • wordpress切换回老的编辑器seo优化公司信
  • 京广桥做网站的公司营销网络是啥意思
  • net源码的网站建设步骤搜索引擎内部优化
  • 安徽省建设造价管理协会网站网页制作培训教程
  • 做爰视频免费观看网站中国站长
  • 东莞seo建站优化工具关键词营销推广
  • 网站设计发展趋势近10天的时政新闻
  • 建设智能家居网站SWOT分析简述优化搜索引擎的方法
  • 怎么做导航网站今日财经新闻
  • 河南省建设招投标网站今日网站收录查询
  • seo外包大型公司宁波seo网站推广软件
  • 新乡做网站推广吉安seo招聘
  • 太原推广型网站建设如何做网页设计