午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術(shù)文章
文章詳情頁

django實(shí)現(xiàn)日志按日期分割

瀏覽:70日期:2024-10-01 15:36:06

settings文件中配置:

LOGGING = { ’version’:1, ’disable_existing_logger’:False, ’formatters’:{ ’verbose’:{ ’format’:’%(asctime)s '%(pathname)s:%(module)s:%(funcName)s:%(lineno)d' [%(levelname)s]-%(message)s’ }, }, # 處理器 ’handlers’:{ # 輸出控制臺 ’console’:{ ’level’:’INFO’, ’class’:’logging.StreamHandler’, ’formatter’:’verbose’ }, # 輸出文件 ’file’:{ ’level’:’DEBUG’, ’class’:’logging.handlers.TimedRotatingFileHandler’, ’filename’:’logs/blog.log’, ’formatter’:’verbose’, # 每分鐘切割一次日志 ’when’:’M’, # 時(shí)間間隔 ’interval’:1, # 保留5份日志 ’backupCount’:5, ’encoding’:’utf-8’ }, }, # 記錄器 ’loggers’:{ ’django’:{ ’handlers’:[’console’,’file’], ’level’:’INFO’, ’propagete’:True, }, }}

項(xiàng)目啟動時(shí),win系統(tǒng)下,添加 --noreload :python manage.py runserver --noreload ,防止PermissionError報(bào)錯(cuò);

pycharm使用時(shí),在此添加參數(shù)

django實(shí)現(xiàn)日志按日期分割

補(bǔ)充知識:logback輸出日志:時(shí)間分割(每天生成相同名稱的log文件,舊文件以時(shí)間分類)

private final static Logger logger = LoggerFactory.getLogger(SyncIntegralService.class);

今天經(jīng)理又提出了一個(gè)奇怪的需求,很是蛋疼,就是:每天生成相同名稱的log文件,舊文件以時(shí)間分類

只有一個(gè)'log.log'的文件,7日(今天)生成的日志是以 “l(fā)og.log”的形式存儲的,當(dāng)?shù)?日(明天)的時(shí)候是把7日生成的log.log文件保存到log.log201400707.log,然后在創(chuàng)建一個(gè)8日的log.log文件,依次類推。

現(xiàn)在很清晰是什么需求了吧,先貼項(xiàng)目之前的logback文件

<?xml version='1.0' encoding='UTF-8'?><configuration> <appender name='STDOUT' class='ch.qos.logback.core.ConsoleAppender'> <encoder> <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n </pattern> </encoder> </appender> <appender name='eventFile' class='ch.qos.logback.core.rolling.RollingFileAppender'> <rollingPolicy class='ch.qos.logback.core.rolling.TimeBasedRollingPolicy'> <fileNamePattern>${catalina.base}/logs/EventAnalysis/EventAnalysis.%d{yyyy-MM-dd}.log</fileNamePattern> <maxHistory>30</maxHistory> </rollingPolicy> <encoder> <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern> </encoder> </appender> <logger name='com.travelsky.eventanalysis.dao' additivity='true'> <level value='DEBUG' /> </logger> <root level='info'> <appender-ref ref='eventFile' /> <appender-ref ref='STDOUT'/> </root> </configuration>

仔細(xì)看看還是很簡單的,就是每天生成文件以時(shí)間分類,輸出級別是debug,還有輸出形式等。。具體是這樣的

django實(shí)現(xiàn)日志按日期分割

好了,現(xiàn)在貼上需求大代碼

<?xml version='1.0' encoding='UTF-8'?><configuration> <appender name='STDOUT' class='ch.qos.logback.core.ConsoleAppender'> <encoder> <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n </pattern> </encoder> </appender> <!-- 日志生成位置 --> <appender name='eventFile' class='ch.qos.logback.core.rolling.RollingFileAppender'> <File>${catalina.base}/logs/BigeyeCenter/BigeyeCenter.log</File> <rollingPolicy class='ch.qos.logback.core.rolling.TimeBasedRollingPolicy'> <!-- daily rollover 保存歷史記錄到這個(gè)文件夾一日起為后綴 --> <FileNamePattern>${catalina.base}/logs/BigeyeCenter/BigeyeCenter.%d{yyyy-MM-dd}.log</FileNamePattern> <!-- keep 30 days’ worth of history --> <maxHistory>30</maxHistory> </rollingPolicy> <encoder> <Pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{35} - %msg %n</Pattern> <charset>UTF-8</charset> <!-- 此處設(shè)置字符集 --> </encoder> </appender> <logger name='com.travelsky.updateDatabase.dao' additivity='true'> <level value='DEBUG' /> </logger> <!-- 打印 日志級別--> <root level='info'> <appender-ref ref='eventFile' /> <appender-ref ref='STDOUT'/> </root> </configuration>

呵呵,其實(shí)就是加上了一行代碼,這就浪費(fèi)了一天的時(shí)間。。。,其實(shí)剛開始想寫一個(gè)文件的覆蓋,用java代碼控制。后來才發(fā)現(xiàn)資源一直被占用,因?yàn)閠omcat一直在占用相同的log文件,這里就不貼碼了

看一下效果

django實(shí)現(xiàn)日志按日期分割

看一下修改日期和生成日期你就看懂了。。。

希望能給小伙伴們幫助,別學(xué)我~

以上這篇django實(shí)現(xiàn)日志按日期分割就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Django
相關(guān)文章:
主站蜘蛛池模板: 五月天国产精品 | 国产成人在线精品 | 97免费在线观看视频 | 成年人爱爱视频 | 亚洲视频在线观看 | 午夜在线成人 | 麻豆国产尤物av尤物在线观看 | 黄色一级片a | 国产视频一区二区在线播放 | 久草免费在线视频 | 欧美精品三级 | 国产成人精品免费视频 | 国模大胆一区二区三区 | 青青青青青操 | 天天操天天看 | 国产成人三级一区二区在线观看一 | 欧美亚洲大片 | 强制高潮抽搐sm调教高h | 国产深夜福利 | 国产成人麻豆精品午夜在线 | 香蕉茄子视频 | 96av视频| 天堂av资源网 | 女人洗澡一级特黄毛片 | 黄色免费大片 | 亚洲在线观看av | 永久免费看mv网站入口亚洲 | 99在线视频免费观看 | 黄色小网站在线观看 | 日本久久久久 | 久久免费视频网站 | 毛片视频免费观看 | 国内特级毛片 | 日韩不卡一区二区三区 | 亚洲欧洲免费 | 青春草在线视频观看 | 久久dvd| 亚洲国产成人在线视频 | 国产精品视频久久久久久久 | www.黄色网址.com | 在线观看xxxx|