运维开发:发版 logging模块之编码-win fabric deploy

执行fabric发版脚本时一直在win下无法正常输入日志

之前代码

# -*- coding:UTF-8 -*-
import logging

#基础日志处理模式
logging.basicConfig(level=logging.INFO)
logging.info("创建目录  make directory")

测试新代码  

#同时写文件和屏幕输出
logger=logging.getLogger()
fh = logging.FileHandler('log.log',encoding='utf-8')
sh = logging.StreamHandler()
logger.addHandler(fh)
logger.addHandler(sh)
formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')
fh.setFormatter(formatter)
sh.setFormatter(formatter)
logger.warning('信息   message '.decode('utf-8'))

fabric  安装版本1.10.2  python版本2.7

执行提示需要安装pycrypto   

先升级pip

再安装c++编译的2.7依赖  https://www.microsoft.com/en-us/download/details.aspx?id=44266

再安装pycrypto 

再执行fabric脚本正常

参考日志方式:

https://gitee.com/old_boy_python_stack_21/190326071/blob/master/pythonnote%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/1pythonnote%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0-%E5%9F%BA%E7%A1%80%E7%AF%87.md

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值