zoukankan      html  css  js  c++  java
  • nb_log使用

    nb_log使用

    安装使用

    # pip install nb_log
    from nb_log import LogManager
    logger=LogManager('aa').get_logger_and_add_handlers(10,is_add_stream_handler=True,is_add_elastic_handler=True,is_add_kafka_handler=True,log_filename='aa.log',log_path=f'{Path.cwd().joinpath("logs")}')
    if __name__ == '__main__':
        logger.debug('这条日志会同时出现在控制台 文件 和kafka消息')
    
    

    Tips

    windows第一次启动项目, 如果当前目录没有nb_log_config.py文件, 使用debug启动会导致默认文件生成位置不一样, 正常启动则会在根目录生成

    钉钉机器人只需要添加Token

    kafka搭建

    1. 启动zookeeper
    docker run -d --name zookeeper -p 2181:2181 -t wurstmeister/zookeeper
    2. 启动kafka
    docker run -d -p 9092:9092 -e KAFKA_BROKER_ID=0 -e KAFKA_ZOOKEEPER_CONNECT=192.168.186.157:2181 -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://192.168.186.157:9092 -e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092 wurstmeister/kafka
    3. 启动kafka-map
    docker run -d 
        -p 8080:8080 
        -v /opt/kafka-map/data:/usr/local/kafka-map/data 
        -e DEFAULT_USERNAME=admin 
        -e DEFAULT_PASSWORD=admin 
        --name kafka-map 
        --restart always dushixiang/kafka-map:latest
    
    
    
    
    
  • 相关阅读:
    10000个线程更新同一行数据
    CountDownLatchTest
    创建 oracle dblin
    extjs日期控件使用
    JAVA Date超强工具类,可直接取代util.Date使用
    JSP&Servlet学习手册
    JAVA 文本 TXT 操作工具类
    Leetcode 526.优美的排列
    Leetcode 525.连续数组
    Leetcode 523.连续的子数组和
  • 原文地址:https://www.cnblogs.com/Dr-wei/p/15163223.html
Copyright © 2011-2022 走看看