在运行脚本的过程中帮助记录信息的简单工具。
ScriptLogger的Python项目详细描述
#注意:1.0.3之前的版本可能已损坏或不包含代码
因为我仍在学习软件包和其他东西,而且还搞砸了一些尝试。
注意:此自述文件保存为txt文件,但可以运行为
python代码,如果它能帮助您了解包的话。
从记录器导入*
从枚举导入枚举
###
创建新的记录器
第一个参数,false:
指定是否应自动打印新日志
#
第二个参数“log start”
这是标题;要打印到日志的第一行
#
第三个可选参数(此处未显示)
这应该是一个字符串,可以包含以下内容
%y-年;%m-月;%d-日;
%h-小时;%m-分钟;%s-秒;
logger=记录器(假,“日志开始”)
向记录器添加日志
参数指定日志类型和要记录的文本
可以在新枚举中添加更多日志类型。
logger.log(logtype.info,“命令已解析”)
主要方法
new是指自上次读取日志以来的任何日志
列表中new的位置由指针变量保持
自动打印不会改变指针的位置
logger.printnew()
此方法打印所有内容,而不考虑指针位置
logger.printall()
指针方法
将指针设置为0-日志的开始
logger.setpointertostart()
设置指向日志结尾的指针
logger.setpointertoEnd()
获取指针值
logger.getpointer()
设置指针值
如果参数为<;0,则变为零
记录器。设置指针(3)
添加到指针
防止非法值
logger.incrementpointer()默认情况下添加1
logger.incrementpointer(3)可选参数
从指针中取出
防止非法值
logger.decrementpointer()默认为1
logger.decrementpointer(3)可选参数
其他方法
获取新值并作为列表返回
向前移动指针
logger.getnew()
获取所有值并作为列表返回
logger.getall()
对其他日志值使用自定义枚举
新枚举与普通枚举的附加值一起使用
格式化邮件时,下划线替换为空格
类DisasterType(枚举):
废话=0
堆芯过热=1
创建一个以新枚举类型作为参数的日志
logger.log(disastertype.oh_crap,“严重错误:关闭反应堆堆芯”)
最终打印
打印(添加了所有日志)
打印所有日志
logger.printall()
因为我仍在学习软件包和其他东西,而且还搞砸了一些尝试。
注意:此自述文件保存为txt文件,但可以运行为
python代码,如果它能帮助您了解包的话。
从记录器导入*
从枚举导入枚举
###
创建新的记录器
第一个参数,false:
指定是否应自动打印新日志
#
第二个参数“log start”
这是标题;要打印到日志的第一行
#
第三个可选参数(此处未显示)
这应该是一个字符串,可以包含以下内容
%y-年;%m-月;%d-日;
%h-小时;%m-分钟;%s-秒;
logger=记录器(假,“日志开始”)
向记录器添加日志
参数指定日志类型和要记录的文本
可以在新枚举中添加更多日志类型。
logger.log(logtype.info,“命令已解析”)
主要方法
new是指自上次读取日志以来的任何日志
列表中new的位置由指针变量保持
自动打印不会改变指针的位置
logger.printnew()
此方法打印所有内容,而不考虑指针位置
logger.printall()
指针方法
将指针设置为0-日志的开始
logger.setpointertostart()
设置指向日志结尾的指针
logger.setpointertoEnd()
获取指针值
logger.getpointer()
设置指针值
如果参数为<;0,则变为零
记录器。设置指针(3)
添加到指针
防止非法值
logger.incrementpointer()默认情况下添加1
logger.incrementpointer(3)可选参数
从指针中取出
防止非法值
logger.decrementpointer()默认为1
logger.decrementpointer(3)可选参数
其他方法
获取新值并作为列表返回
向前移动指针
logger.getnew()
获取所有值并作为列表返回
logger.getall()
对其他日志值使用自定义枚举
新枚举与普通枚举的附加值一起使用
格式化邮件时,下划线替换为空格
类DisasterType(枚举):
废话=0
堆芯过热=1
创建一个以新枚举类型作为参数的日志
logger.log(disastertype.oh_crap,“严重错误:关闭反应堆堆芯”)
最终打印
打印(添加了所有日志)
打印所有日志
logger.printall()