使用log记录日志

news/2024/7/3 19:56:36

1 使用log日志:

import logging
logging.basicConfig(level=logging.INFO, filename='mylog.log')

logging.info('start program')

print 1/0

logging.info('the division succeeded')

logging.info('Ending program')

2 使用输入输出流:

import sys

log_file = open('/tmp/py.log', 'a')
err_file = open('/tmp/py.err', 'a')

sys.stdout = log_file;
sys.stderr = log_err;

print('Hello')

http://www.niftyadmin.cn/n/3280964.html

相关文章

python当中的super

https://rhettinger.wordpress.com/2011/05/26/super-considered-super/

git 常用命令集锦

放弃本地修改, 强制使用远程版本覆盖本地: git reset –hard origin/master //把HEAD指向最新下载的版本 或者使用下面的方式也是可以的: git fetch –all git reset –hard origin/master git pull查看、添加、提交、删除、找回,重置修…

内联函数与宏

定义: 当函数被声明为内联函数之后, 编译器会将其内联展开, 而不是按通常的函数调用机制进行调用. 内联的工作机制 内联函数不是在调用时发生控制转移,而是在编译时将函数体嵌入在每一个调用处。编译时,类似宏替换,使用函数体替换调用处的…

pdf转为ppt的超简单方法,就用这几个!

在我们的工作和生活中,PDF文件是不可或缺的文件格式之一。它以高准确性、整齐的页面排版和流畅的翻页而闻名,为我们处理文档提供了很大的帮助。然而,PDF文件的一个缺点是无法进行修改。当我们不小心输入错误数据或需要进行编辑时,…

5.17 英语单词小记

1.protocol n. 协议;草案;礼仪 vt. 拟定 vi. 拟定 过去式 protocolled或coled过去分词 protocolled或coled现在分词 protocolling或coling 例:pop Post office protocol发邮件协议2.assignvt. 分配;指派;[计][数] 赋值 vi. 将财…

include的顺序

项目内头文件应按照项目源代码目录树结构排列, 避免使用 UNIX 特殊的快捷目录 . (当前目录) 或 .. (上级目录). 例如, google-awesome-project/src/base/logging.h 应该按如下方式包含: #include "base/logging.h" 又如, dir/foo.cc 的主要作用是实现或测试 dir2/f…

Shell:setfacl缩小普通用户的权限

简介 我们在使用jumpserver的过程中,会向主机推送普通用户,但普通用户有上传下载文件的权限,要想对这些权限进行管控就比较困难,之前考虑通过将$PATH变量下的命令的权限设置为750,设置完发现用户无法正常登陆&#xff…

git 使用(二)

查看文件diff git diff # 比较当前文件和暂存区文件差异 git diff git diff # 比较两次提交之间的差异 git diff .. # 在两个分支之间比较 git diff –staged # 比较暂存区和版本库差异 git diff –cached # 比较暂存区和版本库差异 git diff –stat # 仅仅比较统计信息查…