Task.Factory.StartNew(() => { var path = AppDomain.CurrentDomain.BaseDirectory + "logs\\"; //文件夹路径 if (!Directory.Exists(path)) return; var dyInfo = new DirectoryInfo(path); foreach (var feInfo in dyInfo.GetFiles("*.log")) { if (feInfo.LastWriteTime < DateTime.Now.AddDays(-7)) feInfo.Delete(); Thread.Sleep(1000 * 60 * 60 * 24);//24小时执行一次 Dellogs();//递归 public boolean isLatestWeek(String timeStr) throws Exception { SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd"); Date judgeTime = sdf... protected $workTimeSlot = [1 => '全 ', 2 => '上午', 3 => '下午']; $weeks = ["星期日","星期一","星期二","星期三","星期四","星期五","星期六"]; $q_v_date = []; $nlist = []; //两 内数据 $day = 2; for($i=0;$i<7;$i++){
目录标题一、数据准备二、记录 日志 到数据库2.1、配置 文件 2.2、 日志 内容处理过程2.3、帮助类2.4、测试代码2.5、运行结果2.6、一点优化 一、数据准备 在SQL S er v er 中创建记录 日志 的数据表LogDetail: CREATE TABLE [dbo].[LogDetail]( [LogID] [INT] IDENTITY(1,1) NOT NULL, --自增ID [LogDate] [DATETIME] NULL, -- 日志 时间 [LogLevel
var path = @"D:\xx 文件 名xx\Log\" + " 日志 " + ".log"; using (StreamWrit er st = new StreamWrit er (path, append: true))
日志 文件 大小1MB,每 最多 保留 10个 文件 ,只 保留 7 日志 rollingRandomAccessFile: # 日志 文件 Append er ,将 日志 信息输出到 日志 文件 - name: ROLLING_FILE fileName: ${logPath}/${projectName}.log filePatt er n: "${logPath}/historyLogs/$${date:yyyy-MM}/${projectName}-%d{yyyy-MM-dd}-%i.log.gz"
文件 保存方法1:利用SaveFileDialog控件,弹出保存界面,可以选择保存格式,保存路径,保存 文件 名 //以保存excel为例 private void SaveFileDialog()             string localFilePath;//, fileNameExt, newFileName, FilePath;