最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python+logging+yaml實現(xiàn)日志分割

 更新時間:2019年07月22日 11:01:51   作者:豬邏輯公園  
這篇文章主要為大家詳細介紹了python+logging+yaml實現(xiàn)日志分割,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了python+logging+yaml實現(xiàn)日志分割的具體代碼,供大家參考,具體內(nèi)容如下

1、建立log.yaml文件

version: 1
disable_existing_loggers: False
formatters:
 simple:
  format: "%(asctime)s - %(filename)s - %(levelname)s - %(message)s"
  datefmt: '%F %T'
 
handlers:
 console:
  class: logging.StreamHandler
  level: DEBUG
  formatter: simple
  stream: ext://sys.stdout
 info_file_handler:
  class: logging.handlers.TimedRotatingFileHandler
  level: DEBUG
  formatter: simple
  filename: ./mylog/log.log #這個路徑根據(jù)自己的日志存放路徑填寫
  interval: 1
  backupCount: 2 #most 2 extensions
  encoding: utf8
  when: H #這里是按小時生成
root:
 level: INFO
 handlers: [console, info_file_handler]

2、在自己的app.py中引用log.yaml

import yaml
import logging.config
import os
 
def setup_logging(default_path='log.yaml', default_level=logging.INFO):
 """
 Setup logging configuration
 """
 if os.path.exists("mylog"):
  pass
 else:
  os.mkdir('mylog')
 path = default_path
 if os.path.exists(path):
  with open(path, 'rt') as f:
   config = yaml.load(f.read())
  logging.config.dictConfig(config)
 else:
  logging.basicConfig(level=default_level)
  print('the input path doesn\'t exist')
setup_logging(default_path='./log.yaml')
logger = logging.getLogger()

之后就可以在需要日志的業(yè)務(wù)節(jié)點上使用logger.info或者其他級別輸出日志信息

3、生成的日志文件效果

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 利用arcgis的python讀取要素的X,Y方法

    利用arcgis的python讀取要素的X,Y方法

    今天小編就為大家分享一篇利用arcgis的python讀取要素的X,Y方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • Python 用matplotlib畫以時間日期為x軸的圖像

    Python 用matplotlib畫以時間日期為x軸的圖像

    這篇文章主要介紹了Python 用matplotlib畫以時間日期為x軸的圖像,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • Python入門教程(三十八)Python的NumPy庫簡介

    Python入門教程(三十八)Python的NumPy庫簡介

    這篇文章主要介紹了Python入門教程(三十八)Python的NumPy庫簡介,NumPy 是用于處理數(shù)組的 python 庫,它還擁有在線性代數(shù)、傅立葉變換和矩陣領(lǐng)域中工作的函數(shù),需要的朋友可以參考下
    2023-05-05
  • Python描述符descriptor使用原理解析

    Python描述符descriptor使用原理解析

    這篇文章主要介紹了Python 描述符descriptor使用原理解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-03-03
  • Python 實現(xiàn)Mac 屏幕截圖詳解

    Python 實現(xiàn)Mac 屏幕截圖詳解

    今天小編就為大家分享一篇對Python 實現(xiàn)Mac 屏幕截圖詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-10-10
  • python在指定目錄下查找gif文件的方法

    python在指定目錄下查找gif文件的方法

    這篇文章主要介紹了python在指定目錄下查找gif文件的方法,涉及Python操作文件的相關(guān)技巧,非常具有實用價值,需要的朋友可以參考下
    2015-05-05
  • pandas數(shù)據(jù)合并之pd.concat()用法詳解

    pandas數(shù)據(jù)合并之pd.concat()用法詳解

    本文主要介紹了pandas數(shù)據(jù)合并之pd.concat()用法詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • Python入門教程之pycharm安裝/基本操作/快捷鍵

    Python入門教程之pycharm安裝/基本操作/快捷鍵

    這篇文章主要介紹了Python入門教程之pycharm安裝/基本操作/快捷鍵,Python是一門非常強大好用的語言,也有著易上手的特性,本文為入門教程,需要的朋友可以參考下
    2023-04-04
  • Pycharm正版2022.2.2?官方翻譯插件更新tkk失敗不能用問題及解決方案

    Pycharm正版2022.2.2?官方翻譯插件更新tkk失敗不能用問題及解決方案

    這篇文章主要介紹了Pycharm正版2022.2.2?|?官方翻譯插件更新tkk失敗解決,?出現(xiàn)tkk問題的是這個翻譯插件,本教程只解決該翻譯插件不能用的問題,需要的朋友可以參考下
    2022-11-11
  • 利用Python腳本實現(xiàn)批量將圖片轉(zhuǎn)換為WebP格式

    利用Python腳本實現(xiàn)批量將圖片轉(zhuǎn)換為WebP格式

    Python語言的簡潔語法和庫支持使其成為圖像處理的理想選擇,本文將介紹如何利用Python實現(xiàn)批量將圖片轉(zhuǎn)換為WebP格式的腳本,WebP作為一種高效的圖像格式,能顯著減小文件大小,優(yōu)化網(wǎng)絡(luò)傳輸,需要的朋友可以參考下
    2025-06-06

最新評論

三江| 庆云县| 安吉县| 奎屯市| 全椒县| 普陀区| 托克逊县| 秦皇岛市| 新津县| 巴林右旗| 安吉县| 冕宁县| 竹溪县| 大埔区| 荥经县| 阿拉善右旗| 平安县| 措美县| 客服| 三门峡市| 曲阳县| 宜兰县| 修水县| 瑞安市| 娄底市| 个旧市| 隆德县| 德钦县| 山东省| 正阳县| 连城县| 平山县| 镇安县| 当阳市| 临清市| 南昌市| 临潭县| 旬阳县| 武宁县| 桐梓县| 陈巴尔虎旗|