当前位置: 首页 > news >正文

电气网站开发网站上的支付接口怎么做

电气网站开发,网站上的支付接口怎么做,室内设计效果图价格,公司网站用模板做文章目录 业务需求代码运行效果 欢迎讨论! 业务需求 在生产环境中,控制台窗口不便展示出来。 为了在生产环境中,完整记录控制台应用的输出,选择将其输出到文件中。 但是,存储所有输出的话会占用很多空间,…

文章目录

    • 业务需求
    • 代码
    • 运行效果

欢迎讨论!

业务需求

在生产环境中,控制台窗口不便展示出来。
为了在生产环境中,完整记录控制台应用的输出,选择将其输出到文件中。
但是,存储所有输出的话会占用很多空间,故而在时间上,只存储近期一段时间里的。
本项目实现:

将控制台输出重定向到文件。
按天存储,且仅存储最近2天的输出。

代码

这里在测试时,使用时分格式"HHmm"代替日期格式"yyyyMMdd"来测试。在实际应用时,应该使用后者。

public class Log2Days : TextWriter
{private string pathFormat = null;       // 可以根据文件计数打开的日志文件路径,待填充后缀private string path = null;             // 当日日志文件路径private string perviousPath = null;     // 前一日日志文件路径private string today = null;            // 今日,如20230402private StreamWriter fileWriter = null; // 文件写入对象public Log2Days(string defaultPath){Directory.CreateDirectory(Path.GetDirectoryName(defaultPath));// 解析原有路径,以为文件名添加后缀pathFormat = Path.Combine(Path.GetDirectoryName(defaultPath), Path.GetFileNameWithoutExtension(defaultPath) + "{0}" + Path.GetExtension(defaultPath));}/// <summary>/// 选择要输出的文件目标/// </summary>public void SelectTarget(){try{string theDay = DateTime.Now.ToString("HHmm");      // 今日日期要改为yyyyMMddif (fileWriter is null || !today.Equals(theDay))    // 未初始化,或未成功创建文件,或隔天{if (!(fileWriter is null))  // 隔天{   // 如果有文件正在使用,则关闭之fileWriter.Close();fileWriter.Dispose();fileWriter = null;if (File.Exists(perviousPath))  // 当前是第三天才会满足此条件File.Delete(perviousPath);  // 删除前天的文件(昨天成了前天)perviousPath = path;            // 更新昨日的路径}// 未初始化,或未成功创建文件today = theDay;                             // 今日日期path = string.Format(pathFormat, today);    // 今日路径fileWriter = new StreamWriter(path, true, Encoding.UTF8) { AutoFlush = true };  // 追加,如果今日已写则继续写}}catch { }}/// <summary>/// [可选]覆盖写的方法WriteLine(int)/// </summary>public override void WriteLine(int content){SelectTarget();fileWriter.WriteLine(content);}/// <summary>/// [可选]覆盖写的方法Write(int)/// </summary>public override void Write(int content){SelectTarget();fileWriter.Write(content);}/// <summary>/// 需实现抽象类的此方法/// </summary>public override Encoding Encoding{get { return fileWriter.Encoding; }}
}

运行效果

当17:05分时
在这里插入图片描述
当17:06分时
在这里插入图片描述
当17:08分时
在这里插入图片描述
当第二日8点多时
在这里插入图片描述

http://www.yayakq.cn/news/715446/

相关文章:

  • 福州最好的网站建设服务商软件公司简介内容怎么写
  • 北京网站建设制作案例免费软件下载网站哪个好
  • 网站建设综合训练义乌网站建设制作商
  • 网站建设的要点给个网址你知道的
  • 网站首页作用网站运营内容包含哪些
  • 官方网站下载免费视觉冲击力的网站设计
  • 商丘网站建设方案地方门户网站管理系统
  • 网站海外推广服务wordpress模板商业用
  • 商城网站除了域名备案还要少儿编程加盟品牌有哪些
  • 自助建站系统个人网站网站开发工作总结
  • 网站建设包括内容wordpress 多层边栏
  • 厦门建设企业网站建设百度高级搜索指令
  • 淘宝优惠劵网站建设wordpress 多说 社交登陆
  • 静态网站建设的主要技术龙岩网站建设论坛
  • 电商网站建设 数商云wordpress 替换谷歌
  • 书店网站开发算命网站开发
  • 广州哪里可以做网站宁波网站建设设计图
  • 珠海移动网站建设费用优质的seo快速排名优化
  • 服装网页怎么制作网站优化公司认准乐云seo
  • 瑞安微网站建设贵阳网站建设制作价格
  • 做电影网站会被捉吗中职网站建设与管理
  • 做app要不要建网站个人网站怎么做口碑
  • 虹桥网站建设电脑中安装wordpress
  • 我的网站域名是什么企业如何进行网站建设
  • 2016做砸了的小网站河南省建设厅专家库
  • 建设网站一定要备案吗免费网站建站教程
  • 前端做微网站浩森宇特北京网站建设
  • 可以把网站建设在云主机上吗云之创网站建设
  • 品牌宣传型网站有哪些dz增加网站标签
  • 济南网站定制制作温岭网站建设公司