zoukankan      html  css  js  c++  java
  • python3之es+log+date+timezone

    from dateutil.parser import parse  # 使用它可以方便的将字符串解析为datetime
    from tzlocal import get_localzone # 使用它可以方便得获得本地时区名
    from elasticsearch import Elasticsearch
    from elasticsearch.helpers import scan
    使用scan方法效率高(但是不能设置preserve_order=True,设置了和scroll方法一样)
    # scroll: Specify how long a consistent view of the index should be maintained for scrolled search, 滚屏搜索会及时制作快照,滚屏持续时长
    # 滚屏的终止时间会在我们每次执行滚屏请求时刷新,所以他只需要给我们足够的时间来处理当前批次的结果而不是所有的匹配查询的document

    log_fmt = Formatter("%(asctime)s.%(msecs)d  - %(name)s - %(levelname)s - %(message)s",  datefmt="%Y-%m-%d %H:%M:%S")
    asctime的格式化和datetime的format参数一样,可以自己修改datefmt
    %(msecs)d表示记录到毫秒,默认是6位的微秒
     
  • 相关阅读:
    基本命令
    Unicode Locale
    二进制查看编辑
    java reg
    java util
    js util
    跑到X
    [转]Linux AIO :libaio
    [转]c++ atomic操作
    [转] dpdk笔记
  • 原文地址:https://www.cnblogs.com/zxpo/p/10730559.html
Copyright © 2011-2022 走看看