namespace PSCMonitoringSoftware
{
internal class LogProvider : BaseViewModel
{
private object logLock = new object();
StringBuilder logStr = new StringBuilder();
public string _statePathh { get; set; }
public string _alarmPath { get; set; }
public string _faultPath { get; set; }
public string _operationPath { get; set; }public LogProvider()
{
string StatePath = System.Environment.CurrentDirectory + "\\Logs\\StateLog";
string AlarmPath = System.Environment.CurrentDirectory + "\\Logs\\AlarmLog";
string FaultPath = System.Environment.CurrentDirectory + "\\Logs\\FaultLog";
string OperationPath = System.Environment.CurrentDirectory + "\\Logs\\OperationLog";
if (!Directory.Exists(StatePath)) //若此文件夹不存在
{
Directory.CreateDirectory(StatePath); //创建此文件夹
}
if (!Directory.Exists(AlarmPath)) //若此文件夹不存在
{
Directory.CreateDirectory(AlarmPath); //创建此文件夹
}
if (!Directory.Exists(FaultPath)) //若此文件夹不存在
{
Directory.CreateDirectory(FaultPath); //创建此文件夹
}
if (!Directory.Exists(OperationPath)) //若此文件夹不存在
{
Directory.CreateDirectory(OperationPath); //创建此文件夹
}
_statePathh = StatePath;
_alarmPath = AlarmPath;
C# 自定义创建日志类型
最新推荐文章于 2024-07-13 10:45:00 发布