from log import Logger
log = Logger("log22222222.log")
log.logger.info("level2 end......................")
source py2env/bin/activate 使用python的虚拟环境编译python脚本
这里的log22222222.log文件如果不存在,在创建Logger对象时会跟着创建,后面的日志内容,会打印在控制台的同时,写入log文件
如果切换为另外一个用户去执行,
虚拟python环境:
直接报错 对log文件无操作权限
如果文件已经存在,并给与权限777 ,此时会写入log同时打印控制台上
非虚拟python环境:(正常执行 同预期)
如果log文件还不存在,此时会生成log文件同时打印控制台上
如果log文件已经存在,追加内容同时打印到控制台上