110,568
社区成员
发帖
与我相关
我的任务
分享
static void Main()
{
ServiceBase[] ServicesToRun = new ServiceBase[]
{
new Service1(),
new Service2(),
new Service3()
};
ServiceBase.Run(ServicesToRun);
}
static void Main()
{
ServiceBase[] ServicesToRun = new ServiceBase[]
{
new Service1()
};
ServiceBase.Run(ServicesToRun);
}
static void Main()
{
ServiceBase[] ServicesToRun = new ServiceBase[]
{
new Service2()
};
ServiceBase.Run(ServicesToRun);
}
static void Main()
{
ServiceBase[] ServicesToRun = new ServiceBase[]
{
new Service3()
};
ServiceBase.Run(ServicesToRun);
}
WriterExceptionMessageToLog("log text.");
就是这样传递的,大神,这应该不会有问题吧。
static public void WriterExceptionMessageToLog(string msg, bool isDebug=true)
{
string attachInfo = "";
if (!isDebug || config.LogDebug)
{
try
{
using (FileStream fs = new FileStream(@"C:\DataDispatcherLog.log", FileMode.Append, FileAccess.Write))
{
using (StreamWriter sw = new StreamWriter(fs))
{
sw.WriteLine(string.Format("[{2}] {0:yyyy-MM-dd HH:mm:ss}:{1}", DateTime.Now, msg, isDebug? "[DEBUG]" : "INFO"));
}
}
}
catch (IOException ex)
{
//do nothing.
}
}
}