日志记录对于任何语言的程序员来说都是必不可少的,对于一个要;连续工作很久很久的程序,你总不能一直调试顶着它看吧,这时候日志就是我们的眼,以此来排除各种疑难杂症,注释已经写到代码当中
using System;
using System.IO;
/*本实例提供一个简单的用于热水锅炉系统故障排除的应用程序。
* 当维修工程师检查锅炉时,锅炉的温度和压力会随着维修工程师的备注自动记录到日志文件中。*/
namespace LogWrite
{
// boiler 类
/// <summary>
/// 获取参数与输出参数
/// </summary>
class Boiler
{
private int temp; //温度
private int pressure; //压力
public Boiler(int t, int p) //构造函数
{
temp = t;
pressure = p;
}
public int getTemp()
{
return temp;
}
public int getPressure()
{
return pressure;
}
}
/***********发布器类***********/
class DelegateBoilerEvent
{
public delegate void BoilerLogHandler(string status); //声明事件的委托类型 定义委托
public event BoilerLogHandler BoilerEventLog; // 基于上面的委托定义事件 定义事件
public void LogProcess

本文介绍了一个使用C#实现的日志记录系统,通过事件和委托机制,自动记录热水锅炉系统的运行状态,包括温度、压力等关键参数,以及是否需要维护的信息,确保系统稳定运行。
最低0.47元/天 解锁文章
1938

被折叠的 条评论
为什么被折叠?



