2021
11-19
11-19
关于logBack配置日志文件及编码配置的问题
记录下使用logback中遇到的问题,方便以后查看logback输出到文件文件大小设置问题目前网上能搜到的关于输出到日志文件的大小设置有如下两种:1.单独的triggeringPolicy标签若rollingPolicy用SizeAndTimeBasedRollingPolicy,直接复制下面的triggeringPolicy会报错,说无法创建triggeringPolicycomponent。<rollingPolicyclass="ch.qos.logback.core.rolling.FixedWindowRollingPolicy"><fileNamePat...
继续阅读 >
MySQL中有以下日志文件,分别是:1:重做日志(redolog)2:回滚日志(undolog)3:二进制日志(binlog)4:错误日志(errorlog)5:慢查询日志(slowquerylog)6:一般查询日志(generallog)7:中继日志(relaylog)其中重做日志和回滚日志与事务操作息息相关,二进制日志也与事务操作有一定的关系,这三种日志,对理解MySQL中的事务操作有着重要的意义。一、重做日志(redolog)作用:确保事务的持久性。redo日志记...
事务日志记录着在相关数据库上的操作,同时还存储数据库恢复(recovery)的相关信息。收缩日志的原因有很多种,有些是考虑空间不足,有些则是应用程序限制导致的。下面介绍的是在简单模式下,进行收缩操作。一、命令行搞定USEMASTERGOALTERDATABASE{DBName}SETRECOVERYSIMPLEWITHNO_WAITGOALTERDATABASE{DBName}SETRECOVERYSIMPLE--简单模式GOUSE{DBName}GODBCCSHRINKFILE(N'{DBName}_Log',8,TRUNCATEONLY)GOUSE...
假设需要把发生异常错误的信息写入到log.txt日志文件中去:importtracebackimportlogginglogging.basicConfig(filename='log.txt',level=logging.DEBUG,format='%(asctime)s-%(levelname)s-%(message)s')try:raiseException('发生异常错误信息')except:#方案一,自己定义一个文件,自己把错误堆栈信息写入文件。#errorFile=open('log.txt','a')#errorFile.write(traceback.format_exc())#errorFile.close()...