1 Star 3 Fork 0

LeeDvan/Photo Sprite Little

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
log.py 1.12 KB
一键复制 编辑 原始数据 按行查看 历史
LeeDvan 提交于 2020-09-18 19:01 . 第一次提交
import datetime
logFile = None # 日志文件
def init():
global logFile
try:
f = open('log/PhotoSprite.log', 'a+', encoding='utf-8')
# with open("log/PhotoSprite.log", "a+", encoding="utf-8") as f:
logFile = f
except Exception:
print('日志加载失败')
f.close()
else:
time = datetime.datetime.strftime(datetime.datetime.now(), '%Y-%m-%d %H:%M:%S')
f.write('\n\n====PhotoSpriteLitle==')
f.write('\nstartup time=')
f.write(time)
f.write('\nversion=')
f.write('\n')
f.flush()
def __write(prefix, *arg):
f = logFile
if not f:
return
time = datetime.datetime.strftime(datetime.datetime.now(), '%Y-%m-%d %H:%M:%S')
f.write('[' + time + '] ')
f.write(prefix)
for each in arg:
try:
info = str(each)
except Exception:
info = 'invalid string'
f.write(info)
f.write(' ')
f.write('\n')
f.flush()
def warn(*arg):
__write('[warn]', *arg)
def error(*arg):
__write('[error]', *arg)
def msg(*arg):
__write('[msg]', *arg)
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/LeeDvan/photo-sprite-little.git
git@gitee.com:LeeDvan/photo-sprite-little.git
LeeDvan
photo-sprite-little
Photo Sprite Little
master

搜索帮助